@charset "UTF-8";
*, *:before, *:after { box-sizing: border-box; outline: none; word-wrap: break-word; }

html, body, h1, h2, h3, h4, h5, h6, hr, p, iframe, dl, dt, dd, ul, ol, li, pre, form, button, input, textarea, th, td, fieldset { margin: 0; padding: 0; font-weight: normal; -webkit-tap-highlight-color: transparent; }

ul, ol, dl { list-style-type: none; }

html, body { *position: static; width: 100%; background: #fff; font: 16px/1.2 "SourceSansPro-Regular", Microsoft YaHei, system-ui, -apple-system, Heiti SC ,tahoma, arial, Hiragino Sans GB, "\5B8B\4F53",sans-serif; color: #000; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 400; }

input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }

input, button { overflow: visible; vertical-align: middle; outline: none; }

a { text-decoration: none; cursor: pointer; -webkit-tap-highlight-color: transparent; -webkit-transition: all .5s ease; transition: all .5s ease; color: #000; }

a:hover, a:focus, a:active { text-decoration: none; outline: none; }

b, i { font-weight: normal; font-style: normal; }

sub, sup { vertical-align: baseline; }

button, input[type="button"], input[type="submit"] { line-height: normal !important; }

img { max-width: 100%; border: 0; object-fit: cover; display: block; -webkit-user-drag: none; }

a img { -webkit-transition: all .5s ease; transition: all .5s ease; }

input, textarea { border: 0; background: none; outline: none; resize: none; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

input[type="search"] { -webkit-appearance: textfield; -webkit-box-sizing: content-box; box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

input[type="text"], input[type="tel"], input[type="button"], input[type="submit"], input[type="reset"], input[type="password"], input[type="email"], textarea { -webkit-appearance: none; border-radius: 0; -webkit-tap-highlight-color: transparent; }

input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none !important; margin: 0; }

input::-moz-placeholder, textarea::-moz-placeholder { color: #bbb; }

input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #bbb; }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #bbb; }

.cover { width: 100%; height: 100%; position: fixed; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.6); display: none; z-index: 24; }

.cover1 { width: 100%; height: 100%; position: fixed; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.7); display: none; z-index: 26; }

.cl:after, .clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }

.cl, .clearfix { zoom: 1; }

.fl { float: left !important; }

.fr { float: right !important; }

.xs-display { display: none !important; }

.fixed-left img { width: 80%; display: none; }

/*fonts*/
@font-face { font-family: "SourceSansPro-Regular"; src: url("../fonts/SourceSansPro-Regular.woff2") format("woff2"), url("../fonts/SourceSansPro-Regular.woff") format("woff"); font-weight: normal; font-style: normal; }

@font-face { font-family: "BebasNeue"; src: url("../fonts/BebasNeue.otf") format("opentype"); font-weight: normal; font-style: normal; }

@keyframes view-more { 0% { transform: rotate(45deg); }
  100% { transform: rotate(405deg); } }

@keyframes animate-dingwei { 0% { transform: translateY(0); }
  50% { transform: translateY(-10px); }
  100% { transform: translateY(0); } }

@keyframes rotate360 { 100% { transform: rotate(360deg); } }

/* IE低版本提示 */
.pageTips { width: 100%; height: 100%; background: #f8f8f8; position: fixed; left: 0; top: 0; z-index: 1000; }

.pageTips .con { width: 660px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }

.pageTips .con svg { width: 100px; height: 100px; margin: 0 auto; fill: orangered; display: block; }

.pageTips .con .msg { font-size: 18px; line-height: 36px; padding-top: 10px; color: #000; }

.container { width: 75%; height: 100%; margin: 0 auto; position: relative; transition: all .5s ease; }
.container33 { width:50%!important; height: 100%; margin: 0 auto; position: relative; transition: all .5s ease; }
.shareWx-box { text-align: center; }

.shareWx-box .url_img { margin: 15px auto 10px; }

.shareWx-box p { font-size: 14px; }

/* 公用视频弹出 */
.video-popup { display: none; position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 10000; background: rgba(0, 0, 0, 0.7); }

.video-popup .btn-close { position: absolute; right: 5%; top: 5%; transition: all .5s ease; }

.video-popup .btn-close .icon { width: 30px; position: relative; }

.video-popup .btn-close:hover { transform: rotate(180deg); }

.video-popup .video-popup-box { width: 1080px; max-height: calc(100vh - 160px); margin: 0 auto; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }

.video-popup .video-popup-box video { width: 100%; height: 100%; object-fit: cover; }

/* header */
.header { width: 100%; height: auto; position: fixed; top: 0; z-index: 25; transition: all .5s ease; }

.header .container { width: 100%; padding-left: 0.8rem; display: flex; align-items: center; justify-content: space-between; position: relative; z-index: 3; }

.header .logo { width: 3.3rem; height: 0.46rem; display: block; transition: none; background: url(../images/logo.png) no-repeat center/100%; transition: all .5s ease; }

.header .right { display: flex; flex: 1; justify-content: flex-end; align-items: center; }

.header .right .rn { margin-right: 0.3rem; }

.header .right .rn .top { display: flex; align-items: center; justify-content: flex-end; }

.header .right .rn .top .item { font-size: 0.14rem; color: #fff; margin-left: 0.48rem; opacity: .9; transition: all .5s ease; }

.header .right .rn .top .item i { font-size: 0.16rem; vertical-align: -0.01rem; margin-right: 0.05rem; }

.header .right .rn .top .item.lang { cursor: pointer; position: relative; }

.header .right .rn .top .item.lang .lang-box { width: 1rem; position: absolute; right: -0.25rem; top: 0.25rem; z-index: 5; padding: 0.05rem; background: #fff; border: 1px solid #eee; text-align: center; display: none; }

.header .right .rn .top .item.lang .lang-box a { font-size: 0.14rem; display: block; padding: 0.1rem 0; }

.header .right .rn .top .item.lang .lang-box a:hover { color: #084EAC; }

.header .right .rn .nav { display: flex; align-items: center; justify-content: flex-end; margin-top: 0.22rem; }

.header .right .rn .nav .item { font-size: 0.16rem; color: #fff; margin-left: 0.55rem; }

.header .right .rn .nav .item:hover { color: #084EAC !important; }

.header .right .search { width: 0.95rem; height: 0.95rem; background: #2A7CF6; display: flex; align-items: center; justify-content: center; cursor: pointer; }

.header .right .search i { font-size: 0.18rem; color: #fff; }

.header.white, .header:hover { background: #fff; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.15); }

.header.white .logo, .header:hover .logo { transition: none; background: url(../images/logo1.png) no-repeat center/100%; }

.header.white .right .rn .top .item, .header:hover .right .rn .top .item { color: #000; }

.header.white .right .rn .nav .item, .header:hover .right .rn .nav .item { color: #000; }

.header .submenu { height: auto; overflow: hidden; position: relative; z-index: 1; transition: all .4s; }

.header .submenu .container { height: auto; overflow: hidden; padding: 3% 0; display: block; }

.header .submenu .l { width: 33%; text-align: right; float: left; position: relative; z-index: 1; padding-right: 0.35rem; }

.header .submenu .l h1 { font-size: 0.24rem; color: #000; margin-bottom: 2%; }

.header .submenu .l h2 { font-size: 0.44rem; color: rgba(51, 51, 51, 0.19); text-transform: capitalize; }

.header .submenu .l:after { content: ""; width: 0.03rem; height: 0.78rem; background: rgba(8, 78, 172, 0.2); position: absolute; right: 0; top: 0.02rem; }

.header .submenu .r { width: 60%; padding-left: 4%; float: right; position: relative; z-index: 1; }

.header .submenu .r .snav { height: auto; overflow: hidden; float: left; margin-right: 10%; }

.header .submenu .r .snav a { font-size: 0.16rem; line-height: 0.36rem; color: #000; display: block; }

.header .submenu .r .snav a:hover { color: #084EAC; }

.header .submenu .r .img { width: 68%; max-width: 6rem; float: left; }

.header .submenu .r .img img { width: 100%; }

.header .submenu .submenuItem { display: none; position: relative; }

.header .submenu .submenuItem:before { content: ""; width: 40%; height: 100%; background: #efefef; position: absolute; left: 0; top: 0; }

.header .submenu .submenuItem:after { content: ""; width: 60%; height: 100%; background: #fcfcfc; position: absolute; right: 0; top: 0; }

.header .submenu .submenuItem.product { background-color: #fff; padding: 0; }

.header .submenu .submenuItem.product:after { display: none; }

.header .submenu .submenuItem.product:before { width: 23.3%; background: #F6F7F9; }

.header .submenu .submenuItem.product .container { padding: 0 6.25%; display: flex; justify-content: space-between; align-items: flex-start; }

.header .submenu .submenuItem.product .container ul { width: 19.5%; }

.header .submenu .submenuItem.product .container ul li { cursor: pointer; position: relative; width: 100%; height: 0.76rem; padding: 0.2rem 0.35rem; display: flex; align-items: center; transition: all .5s ease; border-top: 1px solid #E8E8E8; }

.header .submenu .submenuItem.product .container ul li a { width: 100%; height: 100%; display: flex; align-items: center; }

.header .submenu .submenuItem.product .container ul li:first-child { border-top: 0; }

.header .submenu .submenuItem.product .container ul li i { font-size: 0.26rem; margin-right: 0.1rem; }

.header .submenu .submenuItem.product .container ul li h3 { font-size: 0.2rem; color: #000; }

.header .submenu .submenuItem.product .container ul li.active { background: url("../images/bg-header-nav.png") no-repeat; background-size: cover; }

.header .submenu .submenuItem.product .container ul li.active h3, .header .submenu .submenuItem.product .container ul li.active i { color: #084EAC; }

.header .submenu .submenuItem.product .container ul li.active:after { content: ""; position: absolute; right: 0; top: 0; bottom: 0; width: 0.04rem; background-color: #084EAC; }

.header .submenu .submenuItem.product .container .product-box { flex: 1; }

.header .submenu .submenuItem.product .container .product-box .product-box-item { display: none; height: auto; overflow: hidden; padding-top: 0.35rem; }

.header .submenu .submenuItem.product .container .product-box .product-box-item:first-child { display: block; }

.header .submenu .submenuItem.product .container .product-box .list { width: 52%; float: left; padding: 0.25rem 0 0.25rem 1.1rem; display: flex; justify-content: space-between; flex-wrap: wrap; }

.header .submenu .submenuItem.product .container .product-box .list .item { width: 39.5%; font-size: 0.18rem; color: #000; padding-bottom: 0.2rem; border-bottom: 1px solid #E8E8E8; margin-bottom: 0.3rem; display: flex; align-items: center; justify-content: space-between; }

.header .submenu .submenuItem.product .container .product-box .list .item i { font-size: 0.18rem; color: #ccc; transition: all .5s ease; }

.header .submenu .submenuItem.product .container .product-box .list .item:hover { color: #084EAC; }

.header .submenu .submenuItem.product .container .product-box .list .item:hover i { color: #084EAC; }

.header .submenu .submenuItem.product .container .product-box .list .item:nth-last-child(-n+2) { margin-bottom: 0; }

.header .submenu .submenuItem.product .container .product-box .img { width: 40%; height: 2.5rem; overflow: hidden; float: right; margin-top: 0.3rem; }

.header .submenu .submenuItem.product .container .product-box .img img { width: 100%; height: 100%; }

.header .submenu-xs { display: none; }

.searchBox { width: 100%; height: auto; overflow: hidden; position: fixed; top: 0.95rem; display: none; z-index: 88; }

.searchBox .box { height: auto; width: 3.5rem; padding: 0.1rem 0; background: rgba(0, 0, 0, 0.5); float: right; }

.searchBox .box input { width: 85%; height: 0.4rem; padding: 0 0.2rem; font-size: 0.15rem; color: #fff; float: left; }

.searchBox .box .search-btn { width: 15%; display: block; float: right; }

.searchBox .box .search-btn i { font-size: 0.16rem; color: rgba(255, 255, 255, 0.5); line-height: 0.4rem; }

/* footer */
.footer { width: 100%; position: relative; z-index: 1; background: #000; }

.footer .top { padding: 0.8rem 0; }

.footer .top .container { display: flex; justify-content: space-between; }

.footer .top .left ul li { margin-bottom: 0.4rem; }

.footer .top .left ul li h4 { font-size: 0.16rem; color: rgba(255, 255, 255, 0.7); }

.footer .top .left ul li h3 { font-size: 0.22rem; color: #fff; margin-top: 0.15rem; }

.footer .top .left .share { display: flex; margin-top: 0.5rem; }

.footer .top .left .share .item { margin-right: 0.3rem; position: relative; }

.footer .top .left .share .item .icon { width: 0.44rem; height: 0.44rem; border-radius: 50%; overflow: hidden; position: relative; background: #292727; display: flex; align-items: center; justify-content: center; transition: all .5s ease; }

.footer .top .left .share .item .icon i { font-size: 0.24rem; color: #fff; position: relative; z-index: 1; }

.footer .top .left .share .item .qr { width: 1.3rem; padding: 0.1rem; background: #fff; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); position: absolute; left: -0.45rem; bottom: 0.75rem; text-align: center; opacity: 0; visibility: hidden; transition: all .5s ease; }

.footer .top .left .share .item .qr img { width: 100%; }

.footer .top .left .share .item .qr p { font-size: 0.15rem; color: #000; margin: 0.05rem; line-height: 0.2rem; }

.footer .top .left .share .item .qr2 { width: 2.9rem; padding: 0.15rem; background: #fff; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); position: absolute; left: -0.45rem; bottom: 0.75rem; text-align: center; opacity: 0; visibility: hidden; transition: all .5s ease; display: flex; justify-content: space-between; }

.footer .top .left .share .item .qr2 .box { width: 1.3rem; }

.footer .top .left .share .item .qr2 .box img { width: 100%; }

.footer .top .left .share .item .qr2 .box p { font-size: 0.15rem; color: #000; margin: 0.05rem; line-height: 0.2rem; }

.footer .top .left .share .item:hover .icon { background: #1A74EC; }

.footer .top .left .share .item:hover .qr, .footer .top .left .share .item:hover .qr2 { opacity: 1; visibility: visible; z-index: 99; bottom: 0.6rem; }

.footer .top .left .share .item:last-child { margin: 0; }

.footer .top .right { display: flex; }

.footer .top .right dl { margin-left: 1.8rem; }

.footer .top .right dl dt { font-size: 0.18rem; color: #fff; margin-bottom: 0.25rem; }

.footer .top .right dl dt a { color: #fff; }

.footer .top .right dl dd { font-size: 0.16rem; color: rgba(255, 255, 255, 0.7); margin-top: 0.2rem; }

.footer .top .right dl dd a { color: rgba(255, 255, 255, 0.7); }

.footer .top .right dl dd a:hover { color: #fff; }

.footer .top .right dl:first-child { margin: 0; }

.footer .center { padding: 0.13rem 0 0.22rem; border-top: 1px solid rgba(255, 255, 255, 0.1); }

.footer .center .container { display: flex; justify-content: space-between; }

.footer .center label { width: 1rem; font-size: 0.16rem; color: rgba(255, 255, 255, 0.5); margin-top: 0.15rem; }

.footer .center .list { flex: 1; height: 0.4rem; overflow: hidden; transition: all .5s ease; }

.footer .center .list a { font-size: 0.16rem; color: rgba(255, 255, 255, 0.5); margin-left: 0.25rem; margin-top: 0.15rem; display: inline-block; }

.footer .center .list a:first-child { margin-left: 0.1rem; }

.footer .center .list a:hover { color: #fff; }

.footer .center .list.active { height: auto; }

.footer .center .more { font-size: 0.16rem; color: rgba(255, 255, 255, 0.5); margin: 0.15rem 0 0 0.15rem; cursor: pointer; }

.footer .center .more i { font-size: 0.16rem; display: inline-block; margin-left: 0.02rem; }

.footer .center .more:hover { color: #fff; }

.footer .center .more.active i { transform: rotate(180deg); }

.footer .bottom { padding: 0.28rem 0; border-top: 1px solid rgba(255, 255, 255, 0.1); }

.footer .bottom .container { display: flex; align-items: center; justify-content: space-between; font-size: 0.16rem; color: rgba(255, 255, 255, 0.5); }

.footer .bottom .container a { color: rgba(255, 255, 255, 0.5); }

.footer .bottom .container .copyright a { margin-right: 0.1rem; }

.footer .bottom .container .other { display: flex; align-items: center; }

.footer .bottom .container .other a { margin-left: 0.4rem; }

.footer .bottom .container .other a:hover { color: #fff; }

.footer .bottom .container .other .flist { width: 2.5rem; font-size: 0.16rem; color: #999; vertical-align: middle; position: relative; z-index: 999; cursor: pointer; margin-left: 0.5rem; }

.footer .bottom .container .other .flist a { color: #999; margin: 0; }

.footer .bottom .container .other .flist a:hover { color: #fff; }

.footer .bottom .container .other .flist .t { height: 0.5rem; padding: 0 0.2rem; overflow: hidden; position: relative; background: #333; display: flex; align-items: center; justify-content: space-between; }

.footer .bottom .container .other .flist .t .iconfont { font-size: 0.16rem; transition: all .5s ease; display: block; }

.footer .bottom .container .other .flist ul { width: 100%; max-height: 2.5rem; display: none; padding: 0.1rem 0; position: absolute; left: 0; bottom: 0.5rem; overflow: hidden; z-index: 9999; overflow-y: auto; background: #333; border-bottom: 1px solid rgba(221, 221, 221, 0.1); }

.footer .bottom .container .other .flist ul::-webkit-scrollbar { width: 4px; height: 4px; background: #444; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.footer .bottom .container .other .flist ul::-webkit-scrollbar-thumb { background: #555; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.footer .bottom .container .other .flist ul li { width: 100%; padding: 0 0.2rem; transition: all .5s ease; }

.footer .bottom .container .other .flist ul li a { color: #999; font-size: 0.15rem; display: block; padding: 0.05rem 0; line-height: 0.22rem; }

.footer .bottom .container .other .flist ul li a:hover { color: #fff; }

.footer .bottom .container .other .flist:hover .iconfont { transform: rotate(180deg); }

.main { position: relative; z-index: 1; }

.common-btn { position: relative; margin: 0 auto; display: inline-block; z-index: 10; }

.common-btn span { flex-shrink: 0; width: 0.52rem; height: 0.52rem; margin-right: 0.15rem; position: relative; display: flex; align-items: center; justify-content: center; border: 0.02rem solid rgba(255, 255, 255, 0.33); border-radius: 50%; transition: all .5s ease; }

.common-btn span i { font-size: 0.2rem; color: #fff; font-weight: bold; }

.common-btn span:after { content: ''; display: block; width: 0.06rem; height: 0.06rem; border-radius: 50%; background: #50B3FF; position: absolute; left: 50%; top: 0; margin-left: -0.03rem; margin-top: -0.04rem; transform: rotate(45deg); transform-origin: 0.03rem 0.285rem; animation: view-more linear 3s infinite; animation-play-state: paused; }

.common-btn em { font-size: 0.16rem; color: #fff; }

.common-btn:hover span:after { animation: view-more linear 3s infinite; animation-play-state: play; }

.common-btn.common-btn1 { color: #084EAC; }

.common-btn.common-btn1 span { border-color: #fff; background: #fff; }

.common-btn.common-btn1 span i { color: #084EAC; }

.common-btn.common-btn2 span { border-color: #A4ABCE; }

.common-btn.common-btn2 span i { color: #084EAC; }

.common-btn.common-btn2:hover span { border-color: #084EAC !important; background: #084EAC; }

.common-btn.common-btn2:hover span i { color: #fff !important; }

.common-btn.small span { width: 0.46rem; height: 0.46rem; }

.common-btn.small span i { font-size: 0.18rem; }

.common-btn.small span:after { transform-origin: 0.03rem 0.255rem; }

.common-btn.play span { background: linear-gradient(90deg, #084EAC 0%, #0367EE 100%); border: none; }

.common-btn.play span:after { transform-origin: 0.025rem 0.29rem; }

.common-btn.play span i { color: #fff; }

.common-more { padding: 0 0.3rem 0 0.35rem; line-height: 0.42rem; font-size: 0.16rem; color: #333; border: 2px solid #E1E3EF; border-radius: 0 0.15rem 0 0.15rem; display: inline-block; }

.common-more i { font-size: 0.14rem; color: #084EAC; font-weight: bold; transition: all .5s ease; vertical-align: 0.01rem; }

.common-more:hover { color: #084EAC; border-color: #084EAC; }

.common-more:hover i { margin-left: 0.05rem; }

.common-more1 { width: 2.2rem; height: 0.5rem; font-size: 0.18rem; color: #fff; border-radius: 0.5rem; margin-top: 0.6rem; background: linear-gradient(270deg, #0467ED 0%, #094FAD 100%); display: flex; align-items: center; justify-content: center; position: relative; z-index: 1; }

.common-more1 i { font-size: 0.18rem; margin-left: 0.05rem; transition: all .5s ease; }

.common-more1.common-more2 { background: #ffff; color: #084EAC; }

.common-more1:hover i { margin-left: 0.1rem; }

.common-play { width: 0.8rem; height: 0.8rem; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; z-index: 1; display: flex; align-items: center; justify-content: center; cursor: pointer; }

.common-play i { font-size: 0.3rem; color: #fff; }

.common-play:after { content: ""; width: 100%; height: 100%; background: url(../images/video-circle.png) no-repeat center/100%; position: absolute; left: 0; top: 0; animation: rotate360 5s infinite linear; }

/* Index */
.Index .banner { max-height: 100vh; overflow: hidden; position: relative; }

.Index .banner:before { content: ""; width: 100%; height: 2.68rem; background: linear-gradient(180deg, #002346 0%, rgba(3, 139, 210, 0) 100%); opacity: .7; position: absolute; left: 0; top: 0; z-index: 2; }

.Index .banner .swiper-slide { position: relative; }

.Index .banner .swiper-slide .img, .Index .banner .swiper-slide video { width: 100%; height: 100%; }

.Index .banner .swiper-slide .box { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }

.Index .banner .swiper-slide .box .t { width: 6.97rem; position: absolute; left: 1.2rem; top: 30%; }

.Index .banner .swiper-pagination { bottom: 0.4rem; left: auto; }

.Index .banner .swiper-pagination .swiper-pagination-bullet { width: 0.15rem; height: 0.15rem; opacity: 1; background: #fff; margin: 0 0.08rem; transition: all .5s ease; }

.Index .banner .swiper-pagination .swiper-pagination-bullet-active { width: 0.5rem; border-radius: 0.15rem; }

.Index .section { overflow: hidden; position: relative; }

.Index .section .title-box h4 { font-size: 0.3rem; color: rgba(51, 51, 51, 0.3); text-transform: uppercase; }

.Index .section .title-box h3 { font-size: 0.42rem; color: #333; font-weight: bold; margin-top: 0.08rem; }

.Index .section .title-dsc { font-size: 0.16rem; color: #000; line-height: 0.28rem; margin-top: 0.35rem; }

.Index .section .common-more { position: absolute; right: 0; top: 0.2rem; }

.Index .about { padding: 0 0 1rem; margin-top: 0.9rem; }

.Index .about .bt { font-size: 1.5rem; color: rgba(105, 106, 110, 0.05); font-family: Arial; font-weight: bold; position: absolute; left: 2.9%; top: 0; }

.Index .about .container { width: 100%; padding: 0 4.8% 0 12.25%; display: flex; justify-content: space-between; position: relative; z-index: 1; }

.Index .about .left { width: 7.4rem; padding-top: 0.6rem; z-index: 1; }

.Index .about .left .title-box h4 { font-size: 0.2rem; color: #333; font-weight: bold; }

.Index .about .left .title-box h3 { color: #000; margin-top: 0.2rem; }

.Index .about .left .text { margin-top: 0.55rem; }

.Index .about .left .text h2 { font-size: 0.24rem; font-weight: bold; color: #141414; }

.Index .about .left .text p { font-size: 0.16rem; color: #666; line-height: 0.34rem; margin-top: 0.18rem; }

.Index .about .left ul { display: flex; justify-content: space-between; margin-top: 0.8rem; }

.Index .about .left ul li h3 { font-size: 0.4rem; color: #E62519; }

.Index .about .left ul li h3 b { font-size: 0.6rem; font-family: "BebasNeue"; }

.Index .about .left ul li p { font-size: 0.16rem; color: #666; margin-top: 0.05rem; }

.Index .about .left .cs { margin-top: 0.65rem; display: flex; justify-content: space-between; overflow: hidden; position: relative; }

.Index .about .left .cs .swiper-slide { height: 1.72rem; clip-path: polygon(0% 25%, 0% 75%, 50% 100%, 100% 75%, 100% 25%, 50% 0%); position: relative; }

.Index .about .left .cs .swiper-slide img { width: 100%; height: 100%; }

.Index .about .left .cs .swiper-slide .txt { font-size: 0.16rem; color: #fff; width: 100%; height: 100%; background: rgba(0, 92, 216, 0.6); position: absolute; left: 0; top: 0; display: flex; align-items: center; justify-content: center; opacity: 0; transition: all .5s ease; }

.Index .about .left .cs .swiper-slide:hover .txt { opacity: 1; }

.Index .about .left .cs .btn-prev, .Index .about .left .cs .btn-next { width: 0.3rem; height: 0.3rem; position: absolute; left: -0.12rem; top: 0.7rem; z-index: 1; border-radius: 50%; background: #084EAC; display: flex; align-items: center; cursor: pointer; }

.Index .about .left .cs .btn-prev i, .Index .about .left .cs .btn-next i { font-size: 0.14rem; color: #fff; font-weight: bold; margin-left: 0.11rem; }

.Index .about .left .cs .btn-prev.btn-next, .Index .about .left .cs .btn-next.btn-next { left: auto; right: -0.12rem; }

.Index .about .left .cs .btn-prev.btn-next i, .Index .about .left .cs .btn-next.btn-next i { margin-left: 0.05rem; }

.Index .about .left .cs .btn-prev.swiper-button-disabled, .Index .about .left .cs .btn-next.swiper-button-disabled { background: #ccc; }

.Index .about .right { width: 8.37rem; height: 8.05rem; position: relative; cursor: pointer; }

.Index .about .right img { width: 100%; height: 100%; transition: all .5s ease; }

.Index .about .right .play { position: absolute; left: 1.8rem; bottom: 1.8rem; }

.Index .about .right .play span { width: 0.66rem; height: 0.66rem; }

.Index .about .right .play span:after { width: 0.08rem; height: 0.08rem; margin-left: -0.04rem; transform-origin: 0.04rem 0.37rem; animation: view-more linear 3s infinite; animation-play-state: play; }

.Index .about .right .play span i { font-size: 0.26rem; }

.Index .about .right:hover img { transform: scale(1.05); }

.Index .about:after { content: ""; width: 100%; height: 3.28rem; background: url(../images/index/about-bg.jpg) no-repeat bottom/cover; position: absolute; left: 0; bottom: 0; }

.Index .product { padding: 1.3rem 0 1.1rem; }

.Index .product .container { display: flex; justify-content: space-between; flex-wrap: wrap; }

.Index .product .left { width: 30%; }

.Index .product .left h5 { font-size: 0.3rem; color: #000; line-height: 0.45rem; margin-top: 0.43rem; }

.Index .product .left .tabs { margin-top: 0.4rem; position: relative; padding: 0.2rem 0; }

.Index .product .left .tabs:before { content: ""; width: 1px; height: 100%; background: linear-gradient(180deg, rgba(205, 210, 213, 0) 0%, #CDD2D5 50%, rgba(205, 210, 213, 0) 100%); position: absolute; left: 0.06rem; top: 0; }

.Index .product .left .tabs .item { display: block; font-size: 0.24rem; color: #07243F; padding: 0.2rem 0; position: relative; padding-left: 0.3rem; transition: all .5s ease; }

.Index .product .left .tabs .item:before { content: ""; width: 0.13rem; height: 0.13rem; background: #CDD2D5; border-radius: 50%; overflow: hidden; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; transition: all .5s ease; }

.Index .product .left .tabs .item:hover, .Index .product .left .tabs .item.active { color: #084EAC; }

.Index .product .left .tabs .item:hover:before, .Index .product .left .tabs .item.active:before { background: #084EAC; }

.Index .product .left .text { position: relative; margin-top: 0.4rem; padding: 0.9rem 0 0.5rem; overflow: hidden; }

.Index .product .left .text:before { content: ""; width: 0.71rem; height: 0.54rem; background: url(../images/index/yin.png) no-repeat center/100%; position: absolute; left: 0; top: 0; }

.Index .product .left .text:after { content: ""; width: 0.38rem; height: 0.29rem; background: url(../images/index/yin1.png) no-repeat center/100%; position: absolute; right: 0; bottom: 0; }

.Index .product .left .text p { font-size: 0.16rem; color: #333; line-height: 0.34rem; }

.Index .product .right { width: 64%; overflow: hidden; }

.Index .product .right ul { display: flex; flex-wrap: wrap; justify-content: space-between; }

.Index .product .right ul li { width: 32%; height: 3.4rem; overflow: hidden; position: relative; margin-top: 0.04rem; }

.Index .product .right ul li img { width: 100%; height: 100%; }

.Index .product .right ul li h5 { font-size: 0.2rem; color: #fff; position: absolute; right: 0.2rem; bottom: 0.2rem; z-index: 2; }

.Index .product .right ul li .more { font-size: 0.16rem; color: #fff; margin-top: 0.7rem; display: block; }

.Index .product .right ul li .more i { margin-left: 0.05rem; }

.Index .product .right ul li:nth-of-type(1):before { display: none; }

.Index .product .right ul li:nth-of-type(2) { width: 67.6%; height: 3.49rem; margin-right: 0; border-top-left-radius: 0.7rem; }

.Index .product .right ul li:nth-of-type(3) { border-top-left-radius: 0.7rem; }

.Index .product .right ul li:nth-of-type(4) { width: 35%; height: 5.1rem; background: #084EAC; padding: 0.7rem 0.45rem; }

.Index .product .right ul li:nth-of-type(4) h3 { font-size: 0.36rem; color: #fff; }

.Index .product .right ul li:nth-of-type(4) h4 { font-size: 0.24rem; margin-top: 0.2rem; color: rgba(224, 226, 230, 0.3); text-transform: uppercase; }

.Index .product .right ul li:nth-of-type(4):before { display: none; }

.Index .product .right ul li:nth-of-type(4):after { content: ""; width: 2.69rem; height: 3.25rem; background: url(../images/index/product-icon.png) no-repeat center/100%; position: absolute; right: 0; bottom: 0; }

.Index .product .right ul li:nth-of-type(5) { margin-right: 0; }

.Index .product .right ul li:hover img { transform: scale(1.05); }

.Index .product .right ul li a:before { content: ""; width: 100%; height: 1rem; background: linear-gradient(180deg, rgba(62, 93, 133, 0) 0%, rgba(60, 90, 129, 0) 13%, #1F2F43 100%); position: absolute; left: 0; bottom: 0; z-index: 1; }

.Index .application .title-box { position: absolute; left: 12.25%; top: 1.2rem; z-index: 2; }

.Index .application .title-box h4 { color: rgba(224, 226, 230, 0.3); }

.Index .application .title-box h3 { color: #fff; }

.Index .application .slide { overflow: hidden; }

.Index .application .slide .bg { width: 100%; height: 100%; max-height: 100vh; }

.Index .application .slide .text { width: 5.2rem; overflow: hidden; padding: 0.04rem; position: absolute; left: 12.25%; top: 2.9rem; z-index: 1; }

.Index .application .slide .text h4 { font-size: 0.3rem; color: #fff; }

.Index .application .slide .text p { font-size: 0.16rem; color: #fff; line-height: 0.34rem; margin-top: 0.3rem; }

.Index .application .slide .text .yy { margin-top: 0.1rem; }

.Index .application .slide .text .yy a { line-height: 0.33rem; padding: 0 0.1rem 0 0.15rem; font-size: 0.16rem; color: #D5D9DC; border: 1px solid rgba(255, 255, 255, 0.3); display: inline-block; margin: 0.25rem 0.25rem 0 0; }

.Index .application .slide .text .yy a i { font-size: 0.16rem; margin-left: 0.05rem; }

.Index .application .slide .text .common-btn { margin-top: 0.5rem; }

.Index .application .slide .text .common-btn span:after { animation: view-more linear 3s infinite; animation-play-state: play; }

.Index .application .tabs { width: 54%; position: absolute; right: 0; bottom: 0; z-index: 2; display: flex; border-top-left-radius: 0.5rem; overflow: hidden; }

.Index .application .tabs .item { width: 25%; padding: 0.3rem 0.25rem; background: rgba(255, 255, 255, 0.98); position: relative; }

.Index .application .tabs .item i { font-size: 0.24rem; color: #084EAC; }

.Index .application .tabs .item .icon-xie { color: #1A1F26; position: absolute; right: 0.25rem; top: 0.28rem; }

.Index .application .tabs .item h3 { font-size: 0.22rem; color: #000; margin-top: 0.2rem; }

.Index .application .tabs .item h4 { font-size: 0.14rem; color: #DBDBDB; text-transform: uppercase; margin-top: 0.15rem; }

.Index .application .tabs .item:before { content: ""; width: 1px; height: 100%; background: #E9E9E9; position: absolute; left: 0; top: 0; }

.Index .application .tabs .item:first-child:before { display: none; }

.Index .application .tabs .item.active { background: linear-gradient(144deg, #084EAC 0%, #0367EE 100%); }

.Index .application .tabs .item.active i, .Index .application .tabs .item.active h3 { color: #fff; }

.Index .application .tabs .item.active h4 { color: rgba(255, 255, 255, 0.5); }

.Index .application .tabs .item.active:before { display: none; }

.Index .activity { padding: 1.1rem 0; }

.Index .activity ul { overflow: hidden; height: auto; margin-top: 0.3rem; display: flex; }

.Index .activity ul li { width: 33.3333%; height: 5.3rem; transition: all .5s ease; margin-left: 0.3rem; position: relative; overflow: hidden; }

.Index .activity ul li .num { font-size: 0.5rem; color: #fff; font-family: "BebasNeue"; position: absolute; left: 0.5rem; top: 0.5rem; }

.Index .activity ul li img { width: 101%; height: 101%; }

.Index .activity ul li h3 { font-size: 0.22rem; color: #fff; line-height: 0.34rem; width: 100%; position: absolute; left: 0; bottom: 0; padding: 0.45rem; transition: all .5s ease; }

.Index .activity ul li .text { width: 100%; padding: 0.45rem; position: absolute; left: 0; bottom: 0; display: flex; align-items: center; justify-content: space-between; border-top-left-radius: 0.5rem; overflow: hidden; transform: translateY(100%); transition: all .5s ease; }

.Index .activity ul li .text:before { content: ""; width: 100%; height: 100%; background: linear-gradient(270deg, #084EAC 0%, #0367EE 100%); opacity: .7; position: absolute; left: 0; top: 0; }

.Index .activity ul li .text .txt h3 { position: relative; padding: 0; }

.Index .activity ul li .text .txt p { font-size: 0.16rem; color: #E5F0FE; line-height: 0.26rem; margin-top: 0.15rem; display: none; }

.Index .activity ul li .text .common-btn { margin: inherit; display: none; }

.Index .activity ul li .text .common-btn span { margin: 0; }

.Index .activity ul li.active { width: 70%; }

.Index .activity ul li.active h3 { transform: translateY(100%); }

.Index .activity ul li.active .text { width: 100%; transform: translateY(0); }

.Index .activity ul li.active .text .txt { width: 85%; position: relative; z-index: 1; }

.Index .activity ul li.active .text .txt h3 { transform: translate(0); }

.Index .activity ul li.active .text .txt p { display: block; }

.Index .activity ul li.active .text .common-btn { display: block; }

.Index .activity ul li.active .text .common-btn span:after { animation: view-more linear 3s infinite; animation-play-state: play; }

.Index .activity ul li:first-child { margin: 0; }

.Index .news { background: #F5F5F5; padding: 1.1rem 0; }

.Index .news .tabs { display: flex; position: absolute; right: 0; top: 0.5rem; }

.Index .news .tabs .item { font-size: 0.2rem; color: #000; margin-left: 0.6rem; padding-bottom: 0.15rem; position: relative; }

.Index .news .tabs .item:before { content: ""; width: 0; height: 0.02rem; background: #084EAC; position: absolute; left: 0; bottom: 0; right: 0; margin: auto; transition: all .5s ease; }

.Index .news .tabs .item.active { color: #084EAC; }

.Index .news .tabs .item.active:before { width: 100%; }

.Index .news .box { margin-top: 0.6rem; overflow: hidden; }

.Index .news .box .swiper-slide { display: flex; justify-content: space-between; flex-wrap: wrap; overflow: hidden; }

.Index .news .box .common-btn i { transition: all .5s ease; }

.Index .news .box .left { width: 28.5%; overflow: hidden; position: relative; }

.Index .news .box .left:before { content: ""; width: 100%; height: 20%; background: linear-gradient(178deg, rgba(15, 42, 80, 0) 0%, #0D3163 68%, #062856 100%); opacity: .4; position: absolute; left: 0; bottom: 0; z-index: 1; }

.Index .news .box .left img { width: 100%; height: 100%; }

.Index .news .box .left h3 { font-size: 0.22rem; color: #fff; width: 100%; padding: 0.3rem; position: absolute; left: 0; bottom: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; z-index: 2; }

.Index .news .box .left:hover img { transform: scale(1.1); }

.Index .news .box .center { width: 24%; display: flex; flex-direction: column; justify-content: space-between; }

.Index .news .box .center li { background: #fff; padding: 0.3rem; margin-top: 0.4rem; }

.Index .news .box .center li .other { display: flex; justify-content: space-between; border-bottom: 1px solid #F5F7F8; padding-bottom: 0.2rem; margin-bottom: 0.25rem; }

.Index .news .box .center li .other .date { color: #666; flex: 1; transition: all .5s ease; }

.Index .news .box .center li .other .date h4 { font-size: 0.48rem; }

.Index .news .box .center li .other .date h5 { font-size: 0.16rem; margin-top: 0.05rem; }

.Index .news .box .center li .text h3 { font-size: 0.22rem; color: #000; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.Index .news .box .center li .text p { font-size: 0.16rem; color: #666; line-height: 0.34rem; margin-top: 0.15rem; height: 0.6rem; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.Index .news .box .center li:first-child { margin: 0; }

.Index .news .box .center li:hover .other .date { color: #084EAC; }

.Index .news .box .center li:hover .common-btn i { transform: rotate(45deg); }

.Index .news .box .center li:hover .common-btn span { border-color: #084EAC !important; background: #084EAC; }

.Index .news .box .center li:hover .common-btn span:after { animation: view-more linear 3s infinite; animation-play-state: play; }

.Index .news .box .center li:hover .common-btn span i { color: #fff !important; }

.Index .news .box .right { width: 42.5%; background: #fff; }

.Index .news .box .right li { padding: 0.36rem 0.3rem; border-bottom: 1px solid #F5F7F8; }

.Index .news .box .right li a { display: flex; align-items: center; }

.Index .news .box .right li .date { color: #666; transition: all .5s ease; }

.Index .news .box .right li .date h4 { font-size: 0.48rem; }

.Index .news .box .right li .date h5 { font-size: 0.16rem; margin-top: 0.05rem; }

.Index .news .box .right li .text { padding: 0 0.3rem; flex: 1; }

.Index .news .box .right li .text h3 { font-size: 0.22rem; color: #000; line-height: 0.34rem; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.Index .news .box .right li:last-child { border: 0; }

.Index .news .box .right li:hover .date { color: #084EAC; }

.Index .news .box .right li:hover .common-btn i { transform: rotate(45deg); }

.Index .news .box .right li:hover .common-btn span { border-color: #084EAC !important; background: #084EAC; }

.Index .news .box .right li:hover .common-btn span:after { animation: view-more linear 3s infinite; animation-play-state: play; }

.Index .news .box .right li:hover .common-btn span i { color: #fff !important; }

.Index .news .box .common-btn2 span { border-color: #CDD2D5; margin: 0; }

.Index .news .box .common-btn2 span i { color: #CDD2D5; }

.Index .history { height: 10rem; padding: 1.1rem 0; background: url(../images/index/history-bg.jpg) no-repeat bottom/cover; }

.Index .history .slide { width: 42%; overflow: hidden; margin-top: 0.35rem; }

.Index .history .slide .swiper-slide h5 { font-size: 0.5rem; color: #E1E1E1; font-family: "BebasNeue"; }

.Index .history .slide .swiper-slide ul { overflow: auto; max-height: 2.8rem; padding-right: 0.28rem; margin-top: 0.2rem; }

.Index .history .slide .swiper-slide ul::-webkit-scrollbar { width: 4px; height: 4px; background: #f5f5f5; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.Index .history .slide .swiper-slide ul::-webkit-scrollbar-thumb { background: #D9D9D9; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.Index .history .slide .swiper-slide ul li { position: relative; padding-left: 1.2rem; font-size: 0.16rem; line-height: 0.34rem; margin-top: 0.15rem; }

.Index .history .slide .swiper-slide ul li span { font-size: 0.18rem; color: #333; font-weight: bold; position: absolute; left: 0; top: 0; }

.Index .history .slide .swiper-slide ul li:first-child { margin: 0; }

.Index .history .slide .swiper-slide .imgs { position: relative; overflow: hidden; margin-top: 0.35rem; }

.Index .history .slide .swiper-slide .imgs img { width: 100%; height: 100%; }

.Index .history .years { width: 8.4rem; height: 7.55rem; position: absolute; right: 0.5rem; bottom: 1rem; background: url(../images/index/history-ling.png) no-repeat bottom/cover; }

.Index .history .years img { width: 100%; }

.Index .history .years .item { width: 1.2rem; font-size: 0.2rem; color: #666; position: absolute; left: 0; bottom: 0; cursor: pointer; }

.Index .history .years .item h3 { font-size: 0.26rem; color: #666; font-family: "BebasNeue"; transition: all .5s ease; text-align: center; }

.Index .history .years .item i { width: 0.4rem; font-size: 0.4rem; color: #084EAC; display: none; animation: animate-dingwei 2s linear infinite; margin: 0 auto; }

.Index .history .years .item .dot { width: 0.16rem; height: 0.16rem; background: #fff; border: 2px solid #B5B5BA; border-radius: 50%; overflow: hidden; margin: 0.1rem auto 0; transition: all .5s ease; }

.Index .history .years .item.item7 { left: 0; bottom: 1.6rem; }

.Index .history .years .item.item6 { left: 1.1rem; bottom: 2.18rem; }

.Index .history .years .item.item5 { left: 2.45rem; bottom: 2.9rem; }

.Index .history .years .item.item4 { left: 3.65rem; bottom: 3.9rem; }

.Index .history .years .item.item3 { left: 4.75rem; bottom: 5rem; }

.Index .history .years .item.item2 { left: 5.9rem; bottom: 5.95rem; }

.Index .history .years .item.item1 { left: 7rem; bottom: 6.7rem; }

.Index .history .years .item:hover h3 { color: #084EAC; }

.Index .history .years .item:hover .dot { border-color: #084EAC; }

.Index .history .years .item.active h3 { display: none; }

.Index .history .years .item.active .dot { border-color: #084EAC; }

.Index .history .years .item.active i { display: block; }

.Index .guide { display: flex; flex-wrap: wrap; }

.Index .guide .item { width: 50%; height: 2.39rem; overflow: hidden; display: flex; flex-direction: column; justify-content: center; padding: 0 6.25%; }

.Index .guide .item h4 { font-size: 0.2rem; color: #fff; }

.Index .guide .item h3 { font-size: 0.36rem; color: #fff; margin: 0.2rem 0; }

.Index .guide .item p { font-size: 0.16rem; color: #fff; }

.Index .guide .item p i { font-size: 0.16rem; margin-left: 0.06rem; }

.Index .guide .item.item1 { background: url(../images/index/guide-bg1.jpg) no-repeat center/cover; }

.Index .guide .item.item2 { background: url(../images/index/guide-bg2.jpg) no-repeat center/cover; }

/* Nei-page */
.Nei-page .banner { height: 6rem; overflow: hidden; position: relative; }

.Nei-page .banner:before { content: ""; width: 100%; height: 2.68rem; background: linear-gradient(180deg, #002346 0%, rgba(3, 139, 210, 0) 100%); opacity: .7; position: absolute; left: 0; top: 0; z-index: 2; }

.Nei-page .banner img { width: 100%; height: 100%; }

.Nei-page .banner .text { width: 100%; height: 100%; padding-top: 1.8rem; position: absolute; left: 0; top: 0; z-index: 3; }

.Nei-page .banner .text h2 { font-size: 0.42rem; color: #fff; font-weight: bold; }

.Nei-page .banner .text p { width: 58%; font-size: 0.18rem; color: #fff; margin-top: 0.15rem; line-height: 0.34rem; }

.Nei-page .banner .crumbs { width: 75%; position: absolute; left: 0; bottom: 0.4rem; right: 0; margin: auto; z-index: 3; display: flex; align-items: center; font-size: 0.16rem; color: #fff; }

.Nei-page .banner .crumbs i, .Nei-page .banner .crumbs a, .Nei-page .banner .crumbs span { font-size: 0.16rem; color: #fff; margin-right: 0.1rem; }

.Nei-page .banner .crumbs .icon-zhuye { margin-right: 0; }

.Nei-page .title-tabs, .Nei-page .title-box { padding: 0.65rem 0 0.5rem; overflow: hidden; }

.Nei-page .title-tabs .container, .Nei-page .title-box .container { display: flex; justify-content: space-between; flex-wrap: wrap; align-items: flex-end; }

.Nei-page .title-tabs .title, .Nei-page .title-box .title { position: relative; }

.Nei-page .title-tabs .title h2, .Nei-page .title-box .title h2 { font-size: 0.42rem; color: #000; position: relative; z-index: 2; font-weight: bold; }

.Nei-page .title-tabs .title h3, .Nei-page .title-box .title h3 { font-size: 0.34rem; color: #EBEDF1; position: relative; margin-top: -0.15rem; text-transform: uppercase; }

.Nei-page .title-tabs .tabs, .Nei-page .title-box .tabs { overflow: hidden; }

.Nei-page .title-tabs .tabs .swiper-slide, .Nei-page .title-box .tabs .swiper-slide { width: auto; height: 0.35rem; font-size: 0.18rem; color: #333; margin-left: 0.45rem; }

.Nei-page .title-tabs .tabs .swiper-slide:before, .Nei-page .title-box .tabs .swiper-slide:before { content: ""; width: 100%; height: 0.02rem; background: #084EAC; opacity: 0; position: absolute; left: 0; bottom: 0; }

.Nei-page .title-tabs .tabs .swiper-slide:hover, .Nei-page .title-box .tabs .swiper-slide:hover { color: #084EAC; }

.Nei-page .title-tabs .tabs .swiper-slide.active, .Nei-page .title-box .tabs .swiper-slide.active { color: #084EAC; }

.Nei-page .title-tabs .tabs .swiper-slide.active:before, .Nei-page .title-box .tabs .swiper-slide.active:before { opacity: 1; }

.Nei-page .title-tabs .tabs .swiper-slide:first-child, .Nei-page .title-box .tabs .swiper-slide:first-child { margin: 0; }

.Nei-page .section { height: auto; overflow: hidden; position: relative; }

.Nei-page .section .title1 { font-size: 0.32rem; color: #000; font-weight: bold; margin-bottom: 0.35rem; }

.Nei-page .section .dsc { font-size: 0.16rem; color: #333; line-height: 0.24rem; }

/* About */
.About .banner { height: 7.5rem; }

.About .banner .text { padding-top: 3rem; }

.About .section1 { display: flex; flex-wrap: wrap; }

.About .section1 .title-box .container { width: 100%; }

.About .section1 .text { width: 60%; padding: 0 0.5rem 0.8rem 1.2rem; position: relative; z-index: 1; }

.About .section1 .text:before { content: ""; width: 83.3%; height: 100%; background: #F6F7F9; position: absolute; left: 0; top: 0; }

.About .section1 .text .txt { width: 80%; font-size: 0.16rem; line-height: 0.26rem; color: #333; position: relative; z-index: 1; }

.About .section1 .text ul { width: 100%; margin-top: 0.8rem; padding: 0.5rem 0; display: flex; background: #fff; position: relative; z-index: 1; }

.About .section1 .text ul li { flex: 1; position: relative; padding: 0 0.5rem; }

.About .section1 .text ul li:before { content: ""; width: 1px; height: 0.6rem; background: #E8E8E8; position: absolute; left: -0.3rem; top: 0; bottom: 0; margin: auto; }

.About .section1 .text ul li i { font-size: 0.32rem; color: #084EAC; margin-bottom: 0.15rem; display: block; }

.About .section1 .text ul li h4 { font-size: 0.16rem; color: #000; }

.About .section1 .text ul li h4 b { font-size: 0.36rem; font-family: "BebasNeue"; }

.About .section1 .text ul li p { font-size: 0.16rem; color: #666; margin-top: 0.08rem; line-height: 0.24rem; }

.About .section1 .text ul li:first-child:before { display: none; }

.About .section1 .text .more { width: 2.2rem; height: 0.5rem; font-size: 0.18rem; color: #fff; border-radius: 0.5rem; margin-top: 0.6rem; background: linear-gradient(270deg, #0467ED 0%, #094FAD 100%); display: flex; align-items: center; justify-content: center; position: relative; z-index: 1; }

.About .section1 .img { width: 50%; height: 100%; position: absolute; right: 0; top: 0; }

.About .section1 .img img { width: 100%; height: 100%; }

.About .section2 { display: flex; flex-wrap: wrap; }

.About .section2 .item { width: 50%; height: 5.98rem; position: relative; overflow: hidden; }

.About .section2 .item img { width: 100%; height: 100%; }

.About .section2 .item .text { width: 100%; height: 100%; padding: 0 1.7rem; text-align: center; display: flex; flex-direction: column; align-items: center; justify-content: center; position: absolute; left: 0; top: 0; }

.About .section2 .item .text p { font-size: 0.16rem; color: #fff; line-height: 0.26rem; opacity: .8; }

.About .section2 .item .text h2 { font-size: 0.24rem; color: #fff; margin: 0.2rem 0; }

.About .section2 .item .text i { font-size: 0.36rem; color: #fff; transition: all .5s ease; }

.About .section2 .item:hover img { transform: scale(1.1); }

.About .section2 .item:hover .text i { margin-left: 0.15rem; }

.About .section3 { padding-bottom: 0.4rem; }

.About .section3 .box { height: 6.84rem; position: relative; }

.About .section3 .box:before { content: ""; width: 7.17rem; height: 6.84rem; background: url(../images/about/section3-box-bg.png) no-repeat center/100%; position: absolute; left: 0; right: 0; top: 0; margin: auto; }

.About .section3 .box:after { content: ""; width: 86%; height: 100%; background: url(../images/about/section3-bg.png) no-repeat center/100%; position: absolute; left: 13%; top: 0; }

.About .section3 .box .item { width: 2.4rem; height: 1rem; display: flex; flex-direction: column; text-align: center; position: absolute; z-index: 2; }

.About .section3 .box .item h3 { font-size: 0.18rem; color: #000; margin: 0.15rem 0; }

.About .section3 .box .item p { font-size: 0.16rem; color: #666; line-height: 0.22rem; }

.About .section3 .box .item:nth-child(1) { right: 2%; top: 2.9rem; }

.About .section3 .box .item:nth-child(2) { left: 68.5%; top: 2.2rem; }

.About .section3 .box .item:nth-child(3) { left: 54.5%; top: 3.2rem; }

.About .section3 .box .item:nth-child(4) { left: 43%; top: 2.3rem; }

.About .section3 .box .item:nth-child(5) { left: 30%; top: 4.3rem; }

.About .section3 .box .item:nth-child(6) { left: 16%; top: 3.1rem; }

.About .section3 .box .item:nth-child(7) { left: 1.5%; top: 4.9rem; }

.About .section3 .box .item:nth-child(even) { flex-direction: column-reverse; }

.About .section4 { background: #F6F7F9; padding-bottom: 0.65rem; }

.About .section4 .box .container { display: flex; justify-content: space-between; }

.About .section4 .box .tabs { width: 45%; }

.About .section4 .box .tabs .item { height: 1.3rem; padding: 0 0.3rem; display: flex; align-items: center; margin-top: 0.3rem; cursor: pointer; transition: all .5s ease; }

.About .section4 .box .tabs .item .num { font-size: 0.6rem; font-family: "BebasNeue"; color: #999; margin-right: 0.2rem; }

.About .section4 .box .tabs .item .txt { width: 0; flex: 1; }

.About .section4 .box .tabs .item .txt h3 { font-size: 0.24rem; color: #999; }

.About .section4 .box .tabs .item .txt p { font-size: 0.16rem; color: #A3A3A3; margin-top: 0.1rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.About .section4 .box .tabs .item:first-child { margin: 0; }

.About .section4 .box .tabs .item.active { background: #084EAC; }

.About .section4 .box .tabs .item.active .num { color: #fff; }

.About .section4 .box .tabs .item.active .txt h3 { color: #fff; }

.About .section4 .box .tabs .item.active .txt p { color: #A0BBDF; }

.About .section4 .box .slide { width: 50%; overflow: hidden; }

.About .section4 .box .slide .swiper-slide h3 { font-size: 0.24rem; color: #000; }

.About .section4 .box .slide .swiper-slide p { font-size: 0.16rem; color: #999; margin-top: 0.1rem; line-height: 0.24rem; }

.About .section4 .box .slide .swiper-slide img { width: 100%; margin-top: 0.25rem; }

.About .section5 { height: 8rem; background: url(../images/about/section5-bg.jpg) no-repeat center/cover fixed; }

.About .section5 .container { height: 100%; }

.About .section5 .title-box h2 { color: #fff; }

.About .section5 .title-box h3 { color: rgba(235, 237, 241, 0.2); }

.About .section5 .text { width: 32%; height: 100%; padding: 0.5rem; background: rgba(8, 78, 172, 0.9); position: absolute; right: 0; top: 0; }

.About .section5 .text p { font-size: 0.16rem; line-height: 0.26rem; color: #fff; }

.About .section6 { padding-bottom: 0.8rem; }

.About .section6 .slide { overflow: hidden; position: relative; }

.About .section6 .slide:before { content: ""; width: 100%; height: 1px; background: #DDDEE0; position: absolute; left: 0; bottom: 0.38rem; }

.About .section6 .slide .swiper-slide { position: relative; z-index: 1; }

.About .section6 .slide .swiper-slide .img { height: 4.15rem; overflow: hidden; position: relative; }

.About .section6 .slide .swiper-slide .img img { width: 100%; height: 100%; }

.About .section6 .slide .swiper-slide .img .txt { width: 100%; padding: 0.15rem; position: absolute; left: 0; bottom: 0; background: rgba(8, 78, 172, 0.8); text-align: center; transform: translateY(100%); transition: all .5s ease; }

.About .section6 .slide .swiper-slide .img .txt h4 { font-size: 0.18rem; color: #A0BBDF; opacity: .8; }

.About .section6 .slide .swiper-slide .img .txt h3 { font-size: 0.2rem; color: #fff; margin-top: 0.1rem; }

.About .section6 .slide .swiper-slide .date { margin-top: 0.35rem; position: relative; }

.About .section6 .slide .swiper-slide .date:before { content: ""; width: 0; height: 0.04rem; background: #084EAC; position: absolute; left: 0; top: 0.04rem; right: 0; margin: auto; transition: all .5s ease; }

.About .section6 .slide .swiper-slide .date .dot { width: 0.12rem; height: 0.12rem; background: #fff; border-color: #A3A3A3; border: 0.02rem solid #A3A3A3; border-radius: 50%; margin: 0 auto; position: relative; z-index: 1; }

.About .section6 .slide .swiper-slide .date h4 { font-size: 0.18rem; color: #A3A3A3; text-align: center; margin-top: 0.15rem; transition: all .5s ease; }

.About .section6 .slide .swiper-slide:hover .img .txt { transform: translateY(0); }

.About .section6 .slide .swiper-slide:hover .date:before { width: 100%; }

.About .section6 .slide .swiper-slide:hover .date .dot { border-color: #084EAC; }

.About .section6 .slide .swiper-slide:hover .date h4 { color: #084EAC; }

/* About-jj */
.About-jj .section { padding: 0.8rem 0; }

.About-jj .section1 { display: flex; justify-content: flex-end; }

.About-jj .section1 .box { width: 51%; padding: 1rem 0 0.45rem 0.8rem; position: absolute; left: 6.25%; }

.About-jj .section1 .box .img { position: relative; height: 4.75rem; position: relative; z-index: 1; }

.About-jj .section1 .box .img:before { content: ""; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.1); position: absolute; left: 0; top: 0; }

.About-jj .section1 .box .img img { width: 100%; height: 100%; }

.About-jj .section1 .box:before { content: ""; width: 4.7rem; height: 2.78rem; background: url(../images/about/jj-section1-left.png) no-repeat center/cover; position: absolute; left: 0; bottom: 0; }

.About-jj .section1 .text { width: 49.5%; height: 6.75rem; padding: 1.1rem 1.9rem; background: url(../images/about/jj-section1-right.jpg) no-repeat center/cover; }

.About-jj .section1 .text h3 { font-size: 0.32rem; color: #fff; }

.About-jj .section1 .text ul li { margin-top: 0.3rem; overflow: hidden; }

.About-jj .section1 .text ul li h4 { font-size: 0.18rem; color: #fff; padding-bottom: 0.16rem; border-bottom: 1px solid rgba(255, 255, 255, 0.1); margin-bottom: 0.16rem; display: flex; justify-content: space-between; align-items: center; cursor: pointer; }

.About-jj .section1 .text ul li h4 i { font-size: 0.16rem; transition: all .5s ease; }

.About-jj .section1 .text ul li p { height: 0; font-size: 0.16rem; color: #A0BBDF; line-height: 0.24rem; transition: all .5s ease; }

.About-jj .section1 .text ul li.active h4 i { transform: rotate(180deg); }

.About-jj .section1 .text ul li.active p { height: auto; }

.About-jj .section2 .slide { position: relative; padding-bottom: 0.4rem; margin-top: 0.5rem; }

.About-jj .section2 .slide .swiper-slide { overflow: hidden; }

.About-jj .section2 .slide .swiper-slide img { width: 100%; height: 100%; transition: all .5s ease; }

.About-jj .section2 .slide .swiper-slide .text { width: 100%; height: 100%; padding: 0.3rem 0.4rem 0; transform: translateY(82%); display: flex; flex-direction: column; position: absolute; left: 0; bottom: 0; background: rgba(0, 0, 0, 0.5); transition: all .5s ease; text-align: center; }

.About-jj .section2 .slide .swiper-slide .text h3 { font-size: 0.22rem; color: #fff; margin-bottom: 0.2rem; }

.About-jj .section2 .slide .swiper-slide .text p { font-size: 0.16rem; line-height: 0.26rem; color: #fff; opacity: 0; transition: all .5s ease; display: none; }

.About-jj .section2 .slide .swiper-slide:hover img { transform: scale(1.1); }

.About-jj .section2 .slide .swiper-slide:hover .text { justify-content: center; transform: translateY(0); background: rgba(8, 78, 173, 0.9); }

.About-jj .section2 .slide .swiper-slide:hover .text p { opacity: 1; display: block; }

.About-jj .section2 .slide .swiper-pagination { bottom: 0; }

.About-jj .section2 .slide .swiper-pagination .swiper-pagination-bullet { width: 0.3rem; height: 0.04rem; margin: 0 0.08rem; background: #EBEDF1; border-radius: 0; opacity: 1; }

.About-jj .section2 .slide .swiper-pagination .swiper-pagination-bullet-active { background: #0367EE; }

.About-jj .section3 { background: #F6F7F9; padding-bottom: 0; }

.About-jj .section3 .box { height: 4.4rem; position: relative; margin-top: 0.4rem; }

.About-jj .section3 .box .container { height: 100%; }

.About-jj .section3 .box:before { content: ""; width: 100%; height: 3rem; background: url(../images/about/jj-section3-bg.jpg) no-repeat center/cover; position: absolute; left: 0; bottom: 0; }

.About-jj .section3 .box ul { width: 100%; display: flex; justify-content: space-between; position: absolute; left: 0; bottom: 0; }

.About-jj .section3 .box ul li { width: 2.8rem; height: 4.4rem; text-align: center; position: relative; transform: translateY(1rem); transition: all .5s ease; }

.About-jj .section3 .box ul li:before { content: ""; width: 1px; height: 1rem; background: rgba(255, 255, 255, 0.1); position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }

.About-jj .section3 .box ul li .bg { width: 100%; height: 100%; opacity: 0; transition: all .5s ease; }

.About-jj .section3 .box ul li .text { width: 100%; height: 100%; position: absolute; left: 0; top: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; }

.About-jj .section3 .box ul li .text img { width: 0.7rem; height: auto; }

.About-jj .section3 .box ul li .text h4 { font-size: 0.22rem; color: #fff; margin-top: 0.1rem; }

.About-jj .section3 .box ul li:first-child:before { display: none; }

.About-jj .section3 .box ul li.active { transform: translateY(0); }

.About-jj .section3 .box ul li.active .bg { opacity: 1; }

.About-jj .section4 { padding-bottom: 0; }

.About-jj .section4 .container { display: flex; flex-wrap: wrap; }

.About-jj .section4 .left { width: 50%; }

.About-jj .section4 .left ul { display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 0.55rem; float: left; }

.About-jj .section4 .left ul li { width: 50%; text-align: center; margin-top: 1rem; }

.About-jj .section4 .left ul li h3 { font-size: 0.32rem; color: #084EAC; font-weight: bold; }

.About-jj .section4 .left ul li p { font-size: 0.18rem; color: #333; margin-top: 0.15rem; }

.About-jj .section4 .right { width: 50%; }

.About-jj .section4 .right .img { width: 7.01rem; }

.About-jj .section5 .box { display: flex; flex-wrap: wrap; }

.About-jj .section5 .box img { width: 101%; height: 101%; }

.About-jj .section5 .box img:hover { transform: scale(1.05); }

.About-jj .section5 .box .left, .About-jj .section5 .box .right { width: 25%; overflow: hidden; }

.About-jj .section5 .box .left a, .About-jj .section5 .box .right a { height: 50%; display: block; overflow: hidden; }

.About-jj .section5 .box .left .more, .About-jj .section5 .box .right .more { display: flex; flex-direction: column; align-items: center; justify-content: center; background: linear-gradient(276deg, #0467ED 0%, #094FAD 100%); }

.About-jj .section5 .box .left .more span, .About-jj .section5 .box .left .more i, .About-jj .section5 .box .right .more span, .About-jj .section5 .box .right .more i { font-size: 0.18rem; color: #fff; transition: all .5s ease; }

.About-jj .section5 .box .left .more i, .About-jj .section5 .box .right .more i { font-size: 0.32rem; }

.About-jj .section5 .box .left .more span, .About-jj .section5 .box .right .more span { margin-bottom: 0.2rem; }

.About-jj .section5 .box .left .more:hover i, .About-jj .section5 .box .right .more:hover i { margin-left: 0.1rem; }

.About-jj .section5 .box .center { width: 50%; overflow: hidden; }

.About-jj .section6 { padding: 0; }

.About-jj .section6 .container { position: absolute; left: 0; right: 0; top: 0.6rem; }

/* About-rw */
.About-rw .section1 { padding-bottom: 0.8rem; }

.About-rw .section1 .container { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; }

.About-rw .section1 .img { width: 41.5%; }

.About-rw .section1 .img img { width: 100%; }

.About-rw .section1 .text { width: 53%; }

.About-rw .section1 .text h3 { font-size: 0.32rem; color: #000; font-weight: bold; margin-bottom: 0.3rem; }

.About-rw .section1 .text p { font-size: 0.16rem; color: #333; line-height: 0.24rem; margin-top: 0.15rem; }

.About-rw .section2 { padding-bottom: 0.8rem; }

.About-rw .section2:before { content: ""; width: 100%; height: 5rem; background: url(../images/about/rw-section2-bg.jpg) no-repeat bottom/cover; position: absolute; left: 0; bottom: 0; }

.About-rw .section2 .tabs { margin-top: 0.4rem; }

.About-rw .section2 .tabs .swiper-slide { width: 1.23rem; height: 0.5rem; font-size: 0.18rem; color: #999; margin-left: 0.4rem; background: #EBEDF1; border-radius: 0.04rem; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all .5s ease; }

.About-rw .section2 .tabs .swiper-slide:first-child { margin: 0; }

.About-rw .section2 .tabs .swiper-slide.active, .About-rw .section2 .tabs .swiper-slide:hover { background: #084EAC; color: #fff; }

.About-rw .section2 .box { padding: 0 1.05rem; position: relative; }

.About-rw .section2 .box .slide { overflow: hidden; position: relative; }

.About-rw .section2 .box .btn-prev, .About-rw .section2 .box .btn-next { width: 0.5rem; height: 0.5rem; border: 1px solid #fff; border-radius: 0.04rem; position: absolute; top: 50%; z-index: 1; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all .5s ease; }

.About-rw .section2 .box .btn-prev i, .About-rw .section2 .box .btn-next i { font-size: 0.2rem; color: #fff; }

.About-rw .section2 .box .btn-prev.btn-prev, .About-rw .section2 .box .btn-next.btn-prev { left: 0; }

.About-rw .section2 .box .btn-prev.btn-next, .About-rw .section2 .box .btn-next.btn-next { right: 0; }

.About-rw .section2 .box .btn-prev:hover, .About-rw .section2 .box .btn-next:hover { background: #084EAC; border-color: #084EAC; }

.About-rw .section2 .box .slide1 { overflow: hidden; position: relative; margin-top: 0.6rem; padding-bottom: 0.5rem; }

.About-rw .section2 .box .slide1 .swiper-slide { overflow: hidden; }

.About-rw .section2 .box .slide1 .swiper-slide .img { overflow: hidden; }

.About-rw .section2 .box .slide1 .swiper-slide .img img { width: 100%; transition: all .5s ease; }

.About-rw .section2 .box .slide1 .swiper-slide .text { padding: 0.2rem 0.3rem; background: rgba(255, 255, 255, 0.2); border: 1px solid rgba(255, 255, 255, 0.5); transition: all .5s ease; }

.About-rw .section2 .box .slide1 .swiper-slide .text h3 { font-size: 0.2rem; color: #fff; line-height: 0.34rem; height: 0.6rem; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.About-rw .section2 .box .slide1 .swiper-slide:hover img { transform: scale(1.05); }

.About-rw .section2 .box .slide1 .swiper-slide:hover .text { background: #084EAC; border-color: #084EAC; }

.About-rw .section2 .box .slide1 .swiper-pagination { bottom: 0; }

.About-rw .section2 .box .slide1 .swiper-pagination .swiper-pagination-bullet { width: 0.3rem; height: 0.04rem; margin: 0 0.08rem; background: #EBEDF1; border-radius: 0; opacity: 1; }

.About-rw .section2 .box .slide1 .swiper-pagination .swiper-pagination-bullet-active { background: #084EAC; }

.About-rw .section3 { padding: 0.8rem 0; background: #F6F7F9; }

.About-rw .section3 ul { display: flex; flex-wrap: wrap; }

.About-rw .section3 ul li { flex: 1; overflow: hidden; position: relative; }

.About-rw .section3 ul li img { width: 100%; }

.About-rw .section3 ul li .text { width: 100%; font-size: 0.24rem; color: #000; padding: 0.3rem; background: #fff; text-align: center; position: absolute; left: 0; bottom: 0; transition: all .5s ease; }

.About-rw .section3 ul li .mask { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(8, 78, 173, 0.7); display: flex; flex-direction: column; justify-content: center; align-items: center; transform: scale(0); transition: all .5s ease; }

.About-rw .section3 ul li .mask h3 { font-size: 0.24rem; color: #fff; margin-bottom: 0.25rem; }

.About-rw .section3 ul li .mask p { font-size: 0.16rem; color: #fff; line-height: 0.26rem; }

.About-rw .section3 ul li:hover .text { transform: translateY(100%); }

.About-rw .section3 ul li:hover .mask { transform: scale(1); }

.About-rw .section4 { padding: 0.8rem 0; }

.About-rw .section4 .imgs { width: 100%; overflow: hidden; position: relative; }

.About-rw .section4 .imgs .swiper-slide img { width: 100%; }

.About-rw .section4 .imgs .swiper-pagination { bottom: 0.4rem; }

.About-rw .section4 .imgs .swiper-pagination .swiper-pagination-bullet { width: 0.3rem; height: 0.04rem; margin: 0 0.08rem; background: #EBEDF1; border-radius: 0; opacity: 1; }

.About-rw .section4 .imgs .swiper-pagination .swiper-pagination-bullet-active { background: #084EAC; }

.About-rw .section4 .slide { overflow: hidden; margin-top: 0.5rem; padding-bottom: 0.5rem; }

.About-rw .section4 .slide .swiper-slide { position: relative; overflow: hidden; }

.About-rw .section4 .slide .swiper-slide img { width: 100%; }

.About-rw .section4 .slide .swiper-slide .text { width: 100%; padding: 0.2rem 0.3rem; position: absolute; left: 0; bottom: 0; background: rgba(8, 78, 172, 0.8); }

.About-rw .section4 .slide .swiper-slide .text h3 { font-size: 0.18rem; color: #fff; }

.About-rw .section4 .slide .swiper-slide .text p { font-size: 0.16rem; color: #fff; margin-top: 0.1rem; line-height: 0.24rem; }

.About-rw .section4 .slide .swiper-slide .text i { font-size: 0.2rem; color: #fff; margin-top: 0.15rem; display: block; transition: all .5s ease; }

.About-rw .section4 .slide .swiper-slide:hover img { transform: scale(1.05); }

.About-rw .section4 .slide .swiper-slide:hover .text i { margin-left: 0.1rem; }

.About-rw .section4 .slide .swiper-pagination { bottom: 0; }

.About-rw .section4 .slide .swiper-pagination .swiper-pagination-bullet { width: 0.3rem; height: 0.04rem; margin: 0 0.08rem; background: #EBEDF1; border-radius: 0; opacity: 1; }

.About-rw .section4 .slide .swiper-pagination .swiper-pagination-bullet-active { background: #084EAC; }

/* About-ry */
.About-ry { background: #F6F7F9; }

.About-ry .section1 { padding-bottom: 0.8rem; }

.About-ry .section1 ul { display: flex; flex-wrap: wrap; margin-top: 0.5rem; }

.About-ry .section1 ul li { width: 32%; overflow: hidden; position: relative; margin: 0 2% 2% 0; border-top-right-radius: 0.4rem; }

.About-ry .section1 ul li .img { width: 100%; height: 3.8rem; overflow: hidden; }

.About-ry .section1 ul li .img img { width: 100%; height: 100%; transition: all .5s ease; }

.About-ry .section1 ul li .txt { width: 100%; padding: 0.3rem; background: #fff; text-align: center; transition: all .5s ease; }

.About-ry .section1 ul li .txt h4 { font-size: 0.16rem; color: #333; }

.About-ry .section1 ul li .txt h3 { font-size: 0.2rem; color: #000; margin-top: 0.1rem; }

.About-ry .section1 ul li:nth-child(3n) { margin-right: 0; }

.About-ry .section1 ul li:hover img { transform: scale(1.05); }

.About-ry .section1 ul li:hover .txt { background: linear-gradient(276deg, #0467ED 0%, #094FAD 100%); }

.About-ry .section1 ul li:hover .txt h4, .About-ry .section1 ul li:hover .txt h3 { color: #fff; }

.About-ry .section1 .page { margin-top: 0.4rem; }

/* About-tx */
.About-tx { background: #F6F7F9; }

.About-tx .section1 { padding-bottom: 0.8rem; }

.About-tx .section1 .img { width: 11.9rem; margin: 0 auto; display: block; }

/* About-lc */
.About-lc { background: #F6F7F9; }

.About-lc .section1 { padding-bottom: 1rem; }

.About-lc .section1 .years { overflow: hidden; margin-top: 0.2rem; }

.About-lc .section1 .years .swiper-slide { line-height: 0.34rem; text-align: center; font-size: 0.24rem; color: #000; cursor: pointer; transition: all .5s ease; }

.About-lc .section1 .years .swiper-slide.active { font-size: 0.32rem; font-weight: bold; }

.About-lc .section1 .line { height: 0.4rem; position: relative; margin-top: 0.05rem; }

.About-lc .section1 .line:before { content: ""; width: 95%; height: 1px; background: rgba(0, 0, 0, 0.1); position: absolute; left: 0; top: 50%; right: 0; margin: auto; }

.About-lc .section1 .line .btn-prev, .About-lc .section1 .line .btn-next { width: 0.4rem; height: 0.4rem; position: absolute; left: 0; top: 0; display: flex; align-items: center; cursor: pointer; }

.About-lc .section1 .line .btn-prev i, .About-lc .section1 .line .btn-next i { font-size: 0.36rem; font-weight: bold; transition: all .5s ease; color: #BEBEBE; }

.About-lc .section1 .line .btn-prev.btn-next, .About-lc .section1 .line .btn-next.btn-next { left: auto; right: 0; }

.About-lc .section1 .line .btn-prev:hover i, .About-lc .section1 .line .btn-next:hover i { color: #084EAC; }

.About-lc .section1 .slide { position: relative; overflow: hidden; margin-top: 0.5rem; }

.About-lc .section1 .slide:before { content: ""; width: 100%; height: 1px; border-bottom: 1px dashed rgba(0, 0, 0, 0.1); position: absolute; left: 0; top: 1.21rem; z-index: 2; }

.About-lc .section1 .slide .swiper-slide { padding: 0.5rem 0.3rem; border-radius: 0.04rem; transition: all .5s ease; }

.About-lc .section1 .slide .swiper-slide h3 { font-size: 0.32rem; color: #000; font-weight: bold; }

.About-lc .section1 .slide .swiper-slide .dot { width: 0.2rem; height: 0.2rem; position: relative; margin: 0.3rem 0; }

.About-lc .section1 .slide .swiper-slide .dot:after { content: ''; width: 0.06rem; height: 0.06rem; background: #BEBEBE; position: absolute; left: 0.07rem; top: 0.07rem; border-radius: 50%; }

.About-lc .section1 .slide .swiper-slide .dot:before { content: '\e608'; font-family: 'iconfont'; color: #084EAC; font-size: 0.2rem; font-weight: bold; opacity: 0; }

.About-lc .section1 .slide .swiper-slide img { width: 100%; margin-bottom: 0.3rem; }

.About-lc .section1 .slide .swiper-slide p { font-size: 0.16rem; line-height: 0.24rem; color: #666; margin-top: 0.1rem; position: relative; padding-left: 0.15rem; }

.About-lc .section1 .slide .swiper-slide p:before { content: ""; width: 0.06rem; height: 0.06rem; background: #BEBEBE; position: absolute; left: 0; top: 0.08rem; }

.About-lc .section1 .slide .swiper-slide .text { max-height: 2rem; overflow: auto; padding-right: 0.1rem; }

.About-lc .section1 .slide .swiper-slide .text::-webkit-scrollbar { width: 4px; height: 4px; background: #f5f5f5; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.About-lc .section1 .slide .swiper-slide .text::-webkit-scrollbar-thumb { background: #D9D9D9; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.About-lc .section1 .slide .swiper-slide.active { background: #fff; }

.About-lc .section1 .slide .swiper-slide.active .dot:after { opacity: 0; }

.About-lc .section1 .slide .swiper-slide.active .dot:before { opacity: 1; }

/* About-sl */
.About-sl .section1 .container { display: flex; flex-wrap: wrap; justify-content: space-between; }

.About-sl .section1 .text { width: 52%; padding: 0.5rem 0; }

.About-sl .section1 .text .dsc { line-height: 0.34rem; }

.About-sl .section1 .text ul { display: flex; justify-content: space-between; margin-top: 1rem; }

.About-sl .section1 .text ul li { text-align: center; }

.About-sl .section1 .text ul li h4 { font-size: 0.36rem; color: #084EAC; font-family: "BebasNeue"; }

.About-sl .section1 .text ul li p { font-size: 0.16rem; color: #333; margin-top: 0.1rem; }

.About-sl .section1 .img { width: 42%; }

.About-sl .section1 .img img { width: 100%; }

.About-sl .section2 { padding: 0.8rem 0; }

.About-sl .section2 .title1, .About-sl .section2 .dsc { text-align: center; }

.About-sl .section2 ul { display: flex; margin-top: 0.5rem; }

.About-sl .section2 ul li { width: 33.333%; height: 5.6rem; padding: 0 0.8rem; transition: all .5s ease; position: relative; display: flex; flex-direction: column; justify-content: center; }

.About-sl .section2 ul li:before { content: ""; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); position: absolute; left: 0; top: 0; transition: all .5s ease; }

.About-sl .section2 ul li .icon { width: 0.58rem; height: 0.58rem; margin-bottom: 0.2rem; position: relative; z-index: 2; }

.About-sl .section2 ul li h4 { font-size: 0.5rem; font-family: "BebasNeue"; color: #fff; position: relative; z-index: 2; }

.About-sl .section2 ul li p { font-size: 0.16rem; margin-top: 0.15rem; color: #fff; position: relative; z-index: 2; }

.About-sl .section2 ul li.li1 { background: url(../images/about/sl-section2-li1.jpg) no-repeat center/cover; }

.About-sl .section2 ul li.li1 .icon { background: url(../images/about/sl-section2-icon1.png) no-repeat center/100%; }

.About-sl .section2 ul li.li1.active .icon { background: url(../images/about/sl-section2-icon1-1.png) no-repeat center/100%; }

.About-sl .section2 ul li.li2 { background: url(../images/about/sl-section2-li2.jpg) no-repeat center/cover; }

.About-sl .section2 ul li.li2 .icon { background: url(../images/about/sl-section2-icon2.png) no-repeat center/100%; }

.About-sl .section2 ul li.li2:before { background: rgba(8, 78, 172, 0.8); }

.About-sl .section2 ul li.li3 { background: url(../images/about/sl-section2-li3.jpg) no-repeat center/cover; }

.About-sl .section2 ul li.li3 .icon { background: url(../images/about/sl-section2-icon3.png) no-repeat center/100%; }

.About-sl .section2 ul li.li3.active .icon { background: url(../images/about/sl-section2-icon3-1.png) no-repeat center/100%; }

.About-sl .section2 ul li.active { width: 80%; }

.About-sl .section2 ul li.active:before { opacity: 0; }

.About-sl .section3 { padding: 0.8rem 0; background: #F6F7F9; }

.About-sl .section3 .title1, .About-sl .section3 .dsc { width: 70%; text-align: center; margin: 0 auto; }

.About-sl .section3 .title1 { margin-bottom: 0.35rem; }

.About-sl .section3 ul { height: auto; overflow: hidden; margin-top: 0.5rem; }

.About-sl .section3 ul li { float: left; position: relative; overflow: hidden; }

.About-sl .section3 ul li img { width: 100%; height: 100%; }

.About-sl .section3 ul li .text { width: 100%; padding: 0.4rem; position: absolute; left: 0; bottom: 0; display: flex; justify-content: space-between; align-items: center; transition: all .5s ease; }

.About-sl .section3 ul li .text h3 { font-size: 0.3rem; color: #fff; }

.About-sl .section3 ul li .text i { font-size: 0.3rem; color: #fff; }

.About-sl .section3 ul li.li1 { width: 44%; height: 7.17rem; margin-right: 1%; }

.About-sl .section3 ul li.li2 { width: 55%; height: 3.5rem; margin-bottom: 1%; }

.About-sl .section3 ul li.li3, .About-sl .section3 ul li.li4 { width: 27%; height: 3.5rem; margin-right: 1%; }

.About-sl .section3 ul li.li4 { margin: 0; }

.About-sl .section3 ul li:hover img { transform: scale(1.1); }

.About-sl .section3 ul li:hover .text { background: rgba(8, 78, 172, 0.8); }

.About-sl .section4 { height: 8.4rem; background: url(../images/about/sl-section4-bg.jpg) no-repeat center/cover fixed; }

.About-sl .section4 .text { width: 100%; padding: 0.5rem 0.8rem; background: rgba(8, 78, 172, 0.8); position: absolute; left: 0; bottom: 0.8rem; }

.About-sl .section4 .text h3 { font-size: 0.32rem; color: #fff; font-weight: bold; }

.About-sl .section4 .text h4 { font-size: 0.24rem; color: #fff; margin: 0.25rem 0 0.3rem; }

.About-sl .section4 .text p { font-size: 0.16rem; color: #fff; line-height: 0.26rem; }

.About-sl .section5 { margin-bottom: 0.8rem; }

.About-sl .section5 .title1, .About-sl .section5 .dsc { width: 70%; text-align: center; margin: 0 auto; }

.About-sl .section5 .title1 { margin-bottom: 0.35rem; }

.About-sl .section5 .slide { overflow: hidden; position: relative; margin-top: 0.5rem; padding-bottom: 0.6rem; }

.About-sl .section5 .slide .swiper-slide .img { overflow: hidden; }

.About-sl .section5 .slide .swiper-slide .img img { width: 100%; height: 100%; }

.About-sl .section5 .slide .swiper-slide .text { background: #F6F7F9; padding: 0.25rem 0.15rem; font-size: 0.18rem; color: #000; text-align: center; transition: all .5s ease; }

.About-sl .section5 .slide .swiper-slide:hover img { transform: scale(1.1); }

.About-sl .section5 .slide .swiper-slide:hover .text { background: #084EAC; color: #fff; }

.About-sl .section5 .slide .swiper-pagination { bottom: 0; }

.About-sl .section5 .slide .swiper-pagination .swiper-pagination-bullet { width: 0.3rem; height: 0.04rem; margin: 0 0.08rem; background: #EBEDF1; border-radius: 0; opacity: 1; }

.About-sl .section5 .slide .swiper-pagination .swiper-pagination-bullet-active { background: #084EAC; }

/* About-zr */
.About-zr .section1 { padding-bottom: 0.8rem; }

.About-zr .section1 ul { overflow: hidden; height: auto; margin-top: 0.3rem; display: flex; }

.About-zr .section1 ul li { width: 33.3333%; height: 5.3rem; transition: all .5s ease; margin-left: 0.24rem; position: relative; overflow: hidden; }

.About-zr .section1 ul li:before { content: ""; width: 100%; height: 50%; background: linear-gradient(360deg, #000000 0%, transparent 100%); position: absolute; left: 0; bottom: 0; }

.About-zr .section1 ul li img { width: 101%; height: 101%; }

.About-zr .section1 ul li h3 { font-size: 0.22rem; color: #fff; line-height: 0.34rem; width: 100%; position: absolute; left: 0; bottom: 0; padding: 0.45rem; transition: all .5s ease; }

.About-zr .section1 ul li .text { width: 100%; padding: 0.45rem; position: absolute; left: 0; bottom: 0; display: flex; align-items: center; justify-content: space-between; overflow: hidden; transform: translateY(100%); transition: all .5s ease; }

.About-zr .section1 ul li .text .txt h3 { position: relative; padding: 0; }

.About-zr .section1 ul li .text .txt p { font-size: 0.16rem; color: #E5F0FE; line-height: 0.26rem; margin-top: 0.15rem; display: none; }

.About-zr .section1 ul li .text .common-btn { margin: inherit; display: none; }

.About-zr .section1 ul li .text .common-btn span { margin: 0; }

.About-zr .section1 ul li.active { width: 70%; }

.About-zr .section1 ul li.active h3 { transform: translateY(100%); }

.About-zr .section1 ul li.active .text { width: 100%; transform: translateY(0); }

.About-zr .section1 ul li.active .text .txt { width: 100%; position: relative; z-index: 1; }

.About-zr .section1 ul li.active .text .txt h3 { transform: translate(0); }

.About-zr .section1 ul li.active .text .txt p { display: block; }

.About-zr .section1 ul li:first-child { margin: 0; }

.About-zr .section2 { padding-bottom: 0.8rem; }

.About-zr .section2 .slide { position: relative; overflow: hidden; }

.About-zr .section2 .slide .swiper-slide { display: flex; flex-wrap: wrap; }

.About-zr .section2 .slide .swiper-slide .text, .About-zr .section2 .slide .swiper-slide .img { width: 50%; background: #F6F7F9; }

.About-zr .section2 .slide .swiper-slide .text.text, .About-zr .section2 .slide .swiper-slide .img.text { padding: 1.2rem 0.6rem; }

.About-zr .section2 .slide .swiper-slide .text.text h3, .About-zr .section2 .slide .swiper-slide .img.text h3 { font-size: 0.32rem; color: #000; font-weight: bold; margin-bottom: 0.15rem; }

.About-zr .section2 .slide .swiper-slide .text.text .box, .About-zr .section2 .slide .swiper-slide .img.text .box { height: 1.8rem; overflow: auto; padding-right: 0.15rem; }

.About-zr .section2 .slide .swiper-slide .text.text .box::-webkit-scrollbar, .About-zr .section2 .slide .swiper-slide .img.text .box::-webkit-scrollbar { width: 4px; height: 4px; background: #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.About-zr .section2 .slide .swiper-slide .text.text .box::-webkit-scrollbar-thumb, .About-zr .section2 .slide .swiper-slide .img.text .box::-webkit-scrollbar-thumb { background: #666; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.About-zr .section2 .slide .swiper-slide .text.text .box p, .About-zr .section2 .slide .swiper-slide .img.text .box p { font-size: 0.16rem; line-height: 0.34rem; }

.About-zr .section2 .slide .swiper-slide .text.img img, .About-zr .section2 .slide .swiper-slide .img.img img { width: 100%; }

.About-zr .section2 .slide .swiper-pagination { width: 50%; bottom: auto; top: 0.5rem; left: 0.6rem; text-align: left; font-size: 0.24rem; color: #D7D9DD; font-family: "BebasNeue"; }

.About-zr .section2 .slide .swiper-pagination .current { font-size: 0.4rem; color: #084EAC; }

.About-zr .section2 .slide .btns { position: absolute; left: 0.6rem; bottom: 0.5rem; text-align: center; z-index: 1; display: flex; }

.About-zr .section2 .slide .btns div { width: 0.5rem; height: 0.5rem; background: #ebedf1; display: flex; align-items: center; justify-content: center; margin-right: 0.1rem; border-radius: 0.04rem; transition: all .5s ease; cursor: pointer; }

.About-zr .section2 .slide .btns div i { font-size: 0.2rem; transition: all .5s ease; }

.About-zr .section2 .slide .btns div:hover { background: #084EAC; }

.About-zr .section2 .slide .btns div:hover i { color: #fff; }

.About-zr .section3 { background: #F6F7F9; padding: 0.8rem 0; }

.About-zr .section3 ul { display: flex; flex-wrap: wrap; }

.About-zr .section3 ul li { width: 31.3333%; margin: 0 3% 3% 0; background: #fff; }

.About-zr .section3 ul li .img { height: 5.15rem; overflow: hidden; }

.About-zr .section3 ul li .img img { width: 100%; height: 100%; }

.About-zr .section3 ul li .text { padding: 0.3rem 0.4rem; }

.About-zr .section3 ul li .text h3 { font-size: 0.24rem; color: #000; transition: all .5s ease; }

.About-zr .section3 ul li .text i { font-size: 0.3rem; color: #999; margin-top: 0.3rem; display: block; }

.About-zr .section3 ul li:nth-child(3n) { margin-right: 0; }

.About-zr .section3 ul li:hover img { transform: scale(1.05); }

.About-zr .section3 ul li:hover .text h3 { color: #084EAC; }

.About-zr .section3 .page { margin-top: 0.3rem; }

/* About-fz */
.About-fz { background: #F6F7F9; }

.About-fz .section1 { padding-bottom: 0.8rem; }

.About-fz .section1 .container { display: flex; flex-wrap: wrap; }

.About-fz .section1 .img { width: 61.25%; position: relative; margin: 0.4rem 0; overflow: hidden; }

.About-fz .section1 .img:before { content: ""; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.2); position: absolute; left: 0; top: 0; z-index: 1; }

.About-fz .section1 .img img { width: 100%; height: 100%; transition: all .5s ease; }

.About-fz .section1 .img:hover img { transform: scale(1.05); }

.About-fz .section1 .text { width: 38.75%; padding: 1.5rem 0.5rem; background: #fff; border-top: 0.16rem solid #084EAC; }

.About-fz .section1 .text h3 { font-size: 0.24rem; color: #000; line-height: 0.34rem; margin-top: 0.1rem; }

.About-fz .section1 .text p { font-size: 0.16rem; color: #333; line-height: 0.26rem; margin-top: 0.3rem; }

.About-fz .section2 { height: 8.22rem; background: #fff; position: relative; }

.About-fz .section2:before { content: ""; width: 10.85rem; height: 8.22rem; background: url(../images/about/fz-section2-bg.jpg) no-repeat center/cover; position: absolute; right: 0; top: 0; }

.About-fz .section2 .container { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; }

.About-fz .section2 .text { width: 43.5%; }

.About-fz .section2 .text ul { display: flex; flex-wrap: wrap; justify-content: space-between; }

.About-fz .section2 .text ul li { width: 46%; height: 0.8rem; font-size: 0.16rem; color: #000; background: #EBEDF1; padding: 0 0.2rem; display: flex; align-items: center; justify-content: space-between; margin-top: 0.55rem; }

.About-fz .section2 .right { width: 6.16rem; height: 6.16rem; position: relative; }

.About-fz .section2 .right:before { content: ""; width: 100%; height: 100%; background: #084EAC; position: absolute; left: -0.5rem; top: 0; border-radius: 50%; }

.About-fz .section2 .right .box { width: 100%; height: 100%; background: url(../images/about/fz-section2-box.png) no-repeat center/100%; position: relative; z-index: 1; }

.About-fz .section2 .right .box .item { width: 1.2rem; height: 0.6rem; display: flex; align-items: center; position: absolute; cursor: pointer; }

.About-fz .section2 .right .box .item .dot { width: 0.16rem; height: 0.16rem; border: 1px solid transparent; display: flex; align-items: center; justify-content: center; border-radius: 50%; margin: 0.1rem; }

.About-fz .section2 .right .box .item .dot span { width: 0.1rem; height: 0.1rem; background: #0365E8; border-radius: 50%; }

.About-fz .section2 .right .box .item h3 { font-size: 0.16rem; color: #000; transition: all .5s ease; }

.About-fz .section2 .right .box .item.active .dot { border: 1px solid #0365E8; }

.About-fz .section2 .right .box .item.active h3 { font-size: 0.18rem; font-weight: bold; color: #0365E8; }

.About-fz .section2 .right .box .item.item1 { flex-direction: column-reverse; left: 2.5rem; top: 0.25rem; }

.About-fz .section2 .right .box .item.item2 { left: 4.64rem; top: 1.05rem; }

.About-fz .section2 .right .box .item.item3 { left: 5.35rem; top: 2.77rem; }

.About-fz .section2 .right .box .item.item4 { left: 4.68rem; top: 4.5rem; }

.About-fz .section2 .right .box .item.item5 { flex-direction: column; left: 2.55rem; top: 5.35rem; }

.About-fz .section2 .right .box .item.item5 .dot span { background: #27A8C3; }

.About-fz .section2 .right .box .item.item5.active .dot { border: 1px solid #27A8C3; }

.About-fz .section2 .right .box .item.item5.active h3 { color: #27A8C3; }

.About-fz .section2 .right .box .item.item6 { flex-direction: row-reverse; left: 0.35rem; top: 4.53rem; }

.About-fz .section2 .right .box .item.item6 .dot span { background: #27A8C3; }

.About-fz .section2 .right .box .item.item6.active .dot { border: 1px solid #27A8C3; }

.About-fz .section2 .right .box .item.item6.active h3 { color: #27A8C3; }

.About-fz .section2 .right .box .item.item7 { flex-direction: row-reverse; left: -0.37rem; top: 2.8rem; }

.About-fz .section2 .right .box .item.item7 .dot span { background: #27A8C3; }

.About-fz .section2 .right .box .item.item7.active .dot { border: 1px solid #27A8C3; }

.About-fz .section2 .right .box .item.item7.active h3 { color: #27A8C3; }

.About-fz .section2 .right .box .item.item8 { flex-direction: row-reverse; left: 0.32rem; top: 1.05rem; }

.About-fz .section2 .right .box .item.item8 .dot span { background: #27A8C3; }

.About-fz .section2 .right .box .item.item8.active .dot { border: 1px solid #27A8C3; }

.About-fz .section2 .right .box .item.item8.active h3 { color: #27A8C3; }

.About-fz .section2 .right .box .img { width: 3.26rem; height: 3.26rem; border-radius: 50%; border: 0.06rem solid #fff; overflow: hidden; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; }

.About-fz .section2 .right .box .img img { width: 100%; height: 100%; }

.About-fz .section3 { display: flex; flex-wrap: wrap; align-items: center; }

.About-fz .section3 .text, .About-fz .section3 .img { width: 50%; }

.About-fz .section3 .text img, .About-fz .section3 .img img { width: 100%; height: 100%; transition: all .5s ease; }

.About-fz .section3 .text { padding-left: 6.25%; padding-right: 2%; }

.About-fz .section3 .text ul { display: flex; flex-wrap: wrap; }

.About-fz .section3 .text ul li { width: 50%; text-align: center; margin-top: 0.5rem; }

.About-fz .section3 .text ul li h4 { font-size: 0.6rem; font-family: "BebasNeue"; color: #084EAC; }

.About-fz .section3 .text ul li p { font-size: 0.16rem; color: #333; margin-top: 0.05rem; }

.About-fz .section4 { padding-top: 0.8rem; background: url(../images/about/fz-section4-bg.jpg) no-repeat center/cover fixed; }

.About-fz .section4 .title1 { color: #fff; }

.About-fz .section4 ul { display: flex; flex-wrap: wrap; margin-top: 1rem; }

.About-fz .section4 ul li { flex: 1; height: 2.8rem; background: #fff; text-align: center; display: flex; flex-direction: column; align-items: center; justify-content: center; position: relative; transition: all .5s ease; }

.About-fz .section4 ul li:before { content: ""; width: 1px; height: 40%; background: #EBEDF1; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }

.About-fz .section4 ul li i { font-size: 0.7rem; color: #084EAC; }

.About-fz .section4 ul li p { font-size: 0.18rem; color: #084EAC; margin-top: 0.2rem; }

.About-fz .section4 ul li:first-child:before { display: none; }

.About-fz .section4 ul li:nth-child(odd) { background: #084EAC; }

.About-fz .section4 ul li:nth-child(odd) i, .About-fz .section4 ul li:nth-child(odd) p { color: #fff; }

.About-fz .section4 ul li:nth-child(odd):before { display: none; }

.About-fz .section5 { padding: 0.8rem 0; }

.About-fz .section5 .dsc { margin-top: 0.15rem; }

.About-fz .section5 .slide { margin-top: 0.5rem; overflow: hidden; padding-bottom: 0.5rem; }

.About-fz .section5 .slide .swiper-slide img { max-width: 100%; margin: 0 auto; }

.About-fz .section5 .slide .swiper-pagination { bottom: 0; }

.About-fz .section5 .slide .swiper-pagination .swiper-pagination-bullet { width: 0.4rem; height: 0.03rem; background: #BEBEBE; opacity: 1; margin: 0 0.07rem; border-radius: 0; }

.About-fz .section5 .slide .swiper-pagination .swiper-pagination-bullet-active { background: #084EAC; }

.About-fz .section6 { padding-top: 2.3rem; background: url(../images/about/fz-section6-bg.jpg) no-repeat center/cover fixed; }

.About-fz .section6 .box { width: 53%; background: #084EAC; padding: 0.8rem 6.25%; }

.About-fz .section6 .box .title1 { color: #fff; }

.About-fz .section6 .box .dsc { color: rgba(255, 255, 255, 0.6); margin-top: 0.15rem; }

.About-fz .section6 .box ul { display: flex; justify-content: space-between; margin-top: 1rem; }

.About-fz .section6 .box ul li { color: #fff; }

.About-fz .section6 .box ul li a { color: #fff; }

.About-fz .section6 .box ul li i { font-size: 0.4rem; }

.About-fz .section6 .box ul li h3 { font-size: 0.18rem; margin: 0.08rem 0; }

.About-fz .section6 .box ul li h4 { font-size: 0.16rem; opacity: .8; }

/* About-person */
.About-person .content { padding-bottom: 0.8rem; }

.About-person .section1 .info { width: 14.9rem; height: 6rem; margin: 0 auto; padding: 0.5rem 0.3rem 0.5rem 0.6rem; display: flex; flex-wrap: wrap; background: url(../images/about/person-info-bg.png) no-repeat center/100%; }

.About-person .section1 .info .img { width: 3.2rem; height: 5rem; margin-right: 0.5rem; }

.About-person .section1 .info .img img { width: 100%; height: 100%; }

.About-person .section1 .info .text { flex: 1; }

.About-person .section1 .info .text ul { display: flex; flex-wrap: wrap; margin-top: 0.3rem; }

.About-person .section1 .info .text ul li { width: 40%; font-size: 0.18rem; color: #333; display: flex; align-items: center; margin-bottom: 0.25rem; }

.About-person .section1 .info .text ul li i { font-size: 0.2rem; color: #084EAC; margin-right: 0.1rem; }

.About-person .section1 .info .text .yx { width: 100%; height: 2.9rem; padding: 0.3rem; margin-top: 0.1rem; background: url(../images/about/person-info-yx-bg.jpg) no-repeat center/cover; }

.About-person .section1 .info .text .yx h3 { font-size: 0.24rem; color: #000; }

.About-person .section1 .info .text .yx h3 i { font-size: 0.24rem; color: #084EAC; }

.About-person .section1 .info .text .yx .box { margin: 0.2rem 0 0 0.25rem; }

.About-person .section1 .info .text .yx .box p { font-size: 0.18rem; color: #333; line-height: 0.34rem; margin-bottom: 0.1rem; }

.About-person .section1 .js { margin-top: 0.8rem; }

.About-person .section1 .js h3 { font-size: 0.32rem; color: #000; font-weight: bold; }

.About-person .section1 .js p { font-size: 0.16rem; line-height: 0.34rem; margin-top: 0.2rem; }

/* Product */
.Product { background: #F6F7F9; }

.Product .content { overflow: hidden; }

.Product .banner { height: 7.5rem; }

.Product .banner .text { padding-top: 3rem; }

.Product .banner .text h2 { text-align: center; }

.Product .banner .text form { width: 5rem; margin: 0.4rem auto; background: #fff; display: flex; justify-content: space-between; }

.Product .banner .text form input { width: 4rem; height: 0.5rem; padding: 0 0.2rem; font-size: 0.16rem; }

.Product .banner .text form .btn { width: 1rem; height: 0.5rem; font-size: 0.16rem; color: #fff; display: flex; align-items: center; justify-content: center; background: #084EAC; cursor: pointer; transition: all .5s ease; }

.Product .banner .text form .btn i { margin-right: 0.08rem; font-size: 0.18rem; }

.Product .banner .text form .btn:hover { opacity: .9; }

.Product .tabs { height: auto; overflow: hidden; margin-bottom: 0.6rem; }

.Product .tabs .swiper-slide { width: 2.1rem; height: 0.7rem; background: #fff; font-size: 0.22rem; color: #333; display: flex; align-items: center; justify-content: center; margin-left: 0.15rem; }

.Product .tabs .swiper-slide:before { display: none; }

.Product .tabs .swiper-slide i { font-size: 0.32rem; color: #333; margin-right: 0.1rem; }

.Product .tabs .swiper-slide.active, .Product .tabs .swiper-slide:hover { background: linear-gradient(138deg, #084EAC 0%, #0367EE 100%); color: #fff; }

.Product .tabs .swiper-slide.active i, .Product .tabs .swiper-slide:hover i { color: #fff; }

.Product .tabs .swiper-slide:first-child { margin: 0; }

.Product .filter { height: auto; overflow: hidden; }

.Product .filter .row { display: flex; margin-top: 0.1rem; }

.Product .filter .row .label { width: 1rem; font-size: 0.16rem; font-weight: bold; color: #333; }

.Product .filter .row .list { width: 0; flex: 1; display: flex; align-items: center; flex-wrap: wrap; }

.Product .filter .row .list .item { font-size: 0.16rem; color: #333; margin: 0 0.4rem 0.2rem 0; display: flex; align-items: center; }

.Product .filter .row .list .item span { width: 0.16rem; height: 0.16rem; margin-right: 0.05rem; border: 1px solid #D1D1D1; border-radius: 0.02rem; background: #fff; position: relative; }

.Product .filter .row .list .item span:before { content: ""; width: 0.1rem; height: 0.1rem; background: #084EAC; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; opacity: 0; transition: all .5s ease; }

.Product .filter .row .list .item.active, .Product .filter .row .list .item:hover { color: #084EAC; }

.Product .filter .row .list .item.active span:before, .Product .filter .row .list .item:hover span:before { opacity: 1; }

.Product .zt-filter { height: auto; overflow: hidden; }

.Product .zt-filter .slide { overflow: hidden; position: relative; }

.Product .zt-filter .slide:before { content: ""; width: 100%; height: 1px; background: #D8D8D8; position: absolute; left: 0; bottom: 0; }

.Product .zt-filter .slide .swiper-slide { width: auto; font-size: 0.16rem; color: #333; margin-right: 0.6rem; position: relative; padding-bottom: 0.18rem; transition: all .5s ease; }

.Product .zt-filter .slide .swiper-slide.active { color: #084EAC; }

.Product .zt-filter .slide .swiper-slide.active:before { content: ""; width: 100%; height: 0.04rem; background: #084EAC; position: absolute; left: 0; bottom: 0; }

.Product .zt-filter .slide .swiper-slide:hover { color: #084EAC; }

.Product .filter-result { font-size: 0.16rem; color: #333; margin-top: 0.6rem; }

.Product .filter-result span { color: #084EAC; }

.Product .products { height: auto; overflow: hidden; margin-top: 0.4rem; padding-bottom: 0.8rem; }

.Product .products .slide { height: auto; overflow: hidden; position: relative; }

.Product .products .slide .swiper-slide { background: #fff; display: flex; }

.Product .products .slide .swiper-slide .text { width: 50%; padding: 0.8rem 0.6rem; position: relative; }

.Product .products .slide .swiper-slide .text h2 { font-size: 0.36rem; color: #000; font-weight: bold; margin-bottom: 0.3rem; display: flex; align-items: center; }

.Product .products .slide .swiper-slide .text h2 .tips { display: flex; align-items: center; margin-left: 0.1rem; }

.Product .products .slide .swiper-slide .text h2 .tips span { font-size: 0.14rem; height: 0.25rem; padding: 0 0.1rem; margin-left: 0.1rem; display: flex; align-items: center; justify-content: center; font-family: 'SourceHanSans-Regular'; color: #D7373F; background: #F6EAEA; border-radius: 0.3rem; border: 1px solid #E5B9BB; }

.Product .products .slide .swiper-slide .text h2 .tips span a { color: #D7373F; }

.Product .products .slide .swiper-slide .text h2 .tips span:first-child { margin: 0; }

.Product .products .slide .swiper-slide .text p { font-size: 0.16rem; color: #333; line-height: 0.22rem; margin-top: 0.15rem; }

.Product .products .slide .swiper-slide .text .btns { display: flex; margin-top: 0.5rem; }

.Product .products .slide .swiper-slide .text .btns a { width: 1.6rem; height: 0.5rem; background: #084EAC; border: 1px solid #084EAC; font-size: 0.16rem; color: #fff; border-radius: 0.5rem; display: flex; align-items: center; justify-content: center; margin-right: 0.24rem; }

.Product .products .slide .swiper-slide .text .btns a:first-child { border-color: #084EAC; color: #084EAC; background: none; }

.Product .products .slide .swiper-slide .img { width: 50%; }

.Product .products .slide .swiper-slide .img img { width: 100%; height: 100%; }

.Product .products .slide .swiper-pagination { text-align: left; left: 0.6rem; bottom: 0.5rem; }

.Product .products .slide .swiper-pagination .swiper-pagination-bullet { width: 0.4rem; height: 0.03rem; background: #BEBEBE; opacity: 1; margin: 0 0.07rem; border-radius: 0; }

.Product .products .slide .swiper-pagination .swiper-pagination-bullet-active { background: #084EAC; }

.Product .products .zt-box h2 { font-size: 0.36rem; color: #000; font-weight: bold; margin-bottom: 0.3rem; }

.Product .products .zt-box h2 b { color: #084EAC; font-weight: bold; }

.Product .products .zt-box .box { height: 5.44rem; overflow: hidden; position: relative; background: url(../images/product/zt-slide-bg.jpg) no-repeat center/cover; }

.Product .products .zt-box .box .t { display: flex; align-items: center; justify-content: space-between; position: relative; padding: 0.35rem 0 0.2rem; }

.Product .products .zt-box .box .t:before { content: ""; width: 100%; height: 1px; background: rgba(255, 255, 255, 0.2); position: absolute; left: 0; bottom: 0; }

.Product .products .zt-box .box .t .left { font-size: 0.24rem; color: #fff; }

.Product .products .zt-box .box .t .left i { font-size: 0.4rem; color: #fff; margin-right: 0.1rem; }

.Product .products .zt-box .box .t .left span { font-size: 0.18rem; margin-left: 0.15rem; color: rgba(255, 255, 255, 0.8); font-family: 'SourceHanSans-Regular'; }

.Product .products .zt-box .box .t .right { display: flex; align-items: center; }

.Product .products .zt-box .box .t .right img { width: 0.48rem; margin-right: 0.1rem; }

.Product .products .zt-box .box .t .right h5 { font-size: 0.14rem; color: #fff; }

.Product .products .zt-box .box .t .right h3 { font-size: 0.26rem; color: #fff; margin-top: 0.1rem; }

.Product .products .zt-box .box .zt-slide { overflow: hidden; position: relative; margin-top: 0.6rem; padding-bottom: 0.6rem; }

.Product .products .zt-box .box .zt-slide .swiper-slide { background: #fff; padding: 0.3rem; display: flex; justify-content: space-between; }

.Product .products .zt-box .box .zt-slide .swiper-slide .tips { display: flex; align-items: center; position: absolute; left: 0; bottom: 0; }

.Product .products .zt-box .box .zt-slide .swiper-slide .tips span { font-size: 0.14rem; height: 0.25rem; padding: 0 0.1rem; margin-left: 0.1rem; display: flex; align-items: center; justify-content: center; font-family: 'SourceHanSans-Regular'; color: #D7373F; background: #F6EAEA; border-radius: 0.3rem; border: 1px solid #E5B9BB; }

.Product .products .zt-box .box .zt-slide .swiper-slide .tips span:first-child { margin: 0; }

.Product .products .zt-box .box .zt-slide .swiper-slide .text { width: 52%; position: relative; padding-top: 0.08rem; }

.Product .products .zt-box .box .zt-slide .swiper-slide .text h2 { font-size: 0.24rem; color: #000; margin-bottom: 0.12rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: all .5s ease; display: flex; align-items: center; }

.Product .products .zt-box .box .zt-slide .swiper-slide .text h2 span { font-size: 0.14rem; height: 0.25rem; padding: 0 0.1rem; margin-left: 0.1rem; display: flex; align-items: center; justify-content: center; font-family: 'SourceHanSans-Regular'; color: #fff; background: #E33939; border-radius: 0.3rem; }

.Product .products .zt-box .box .zt-slide .swiper-slide .text p { font-size: 0.16rem; color: #333; line-height: 0.22rem; margin-top: 0.08rem; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.Product .products .zt-box .box .zt-slide .swiper-slide .text .btns { display: flex; position: absolute; left: 0; bottom: 0; background: #fff; opacity: 0; transition: all .5s ease; }

.Product .products .zt-box .box .zt-slide .swiper-slide .text .btns a { width: 0.9rem; height: 0.4rem; background: #084EAC; border: 1px solid #084EAC; font-size: 0.16rem; color: #fff; border-radius: 0.5rem; display: flex; align-items: center; justify-content: center; margin-right: 0.15rem; }

.Product .products .zt-box .box .zt-slide .swiper-slide .text .btns a:first-child { border-color: #084EAC; color: #084EAC; background: none; }

.Product .products .zt-box .box .zt-slide .swiper-slide .img { width: 43.5%; height: 1.75rem; overflow: hidden; position: relative; }

.Product .products .zt-box .box .zt-slide .swiper-slide .img img { width: 100%; height: 100%; transition: all .5s ease; }

.Product .products .zt-box .box .zt-slide .swiper-slide:hover .text h2 { color: #084EAC; }

.Product .products .zt-box .box .zt-slide .swiper-slide:hover .text .btns { opacity: 1; }

.Product .products .zt-box .box .zt-slide .swiper-slide:hover .img img { transform: scale(1.1); }

.Product .products .zt-box .box .zt-slide .swiper-pagination { bottom: 0; }

.Product .products .zt-box .box .zt-slide .swiper-pagination .swiper-pagination-bullet { width: 0.4rem; height: 0.03rem; background: #fff; opacity: .3; margin: 0 0.07rem; border-radius: 0; }

.Product .products .zt-box .box .zt-slide .swiper-pagination .swiper-pagination-bullet-active { opacity: 1; }

.Product .products .list { display: flex; flex-wrap: wrap; margin-top: 0.4rem; }

.Product .products .list .item { width: 31.6666%; margin: 0 2.5% 2.5% 0; background: #fff; padding: 0.3rem; display: flex; justify-content: space-between; }

.Product .products .list .item .tips { display: flex; align-items: center; position: absolute; left: 0; bottom: 0; }

.Product .products .list .item .tips span { font-size: 0.14rem; height: 0.25rem; padding: 0 0.1rem; margin-left: 0.1rem; display: flex; align-items: center; justify-content: center; font-family: 'SourceHanSans-Regular'; color: #D7373F; background: #F6EAEA; border-radius: 0.3rem; border: 1px solid #E5B9BB; }

.Product .products .list .item .tips span:first-child { margin: 0; }

.Product .products .list .item .text { width: 52%; position: relative; padding-top: 0.08rem; }

.Product .products .list .item .text h2 { font-size: 0.24rem; color: #000; margin-bottom: 0.12rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: all .5s ease; display: flex; align-items: center; }

.Product .products .list .item .text h2 span { font-size: 0.14rem; height: 0.25rem; padding: 0 0.1rem; margin-left: 0.1rem; display: flex; align-items: center; justify-content: center; font-family: 'SourceHanSans-Regular'; color: #fff; background: #E33939; border-radius: 0.3rem; }

.Product .products .list .item .text p { font-size: 0.16rem; color: #333; line-height: 0.22rem; margin-top: 0.08rem; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.Product .products .list .item .text .btns { display: flex; position: absolute; left: 0; bottom: 0; background: #fff; opacity: 0; transition: all .5s ease; }

.Product .products .list .item .text .btns a { width: 0.9rem; height: 0.4rem; background: #084EAC; border: 1px solid #084EAC; font-size: 0.16rem; color: #fff; border-radius: 0.5rem; display: flex; align-items: center; justify-content: center; margin-right: 0.15rem; }

.Product .products .list .item .text .btns a:first-child { border-color: #084EAC; color: #084EAC; background: none; }

.Product .products .list .item .img { width: 43.5%; height: 1.75rem; overflow: hidden; position: relative; }

.Product .products .list .item .img img { width: 100%; height: 100%; transition: all .5s ease; }

.Product .products .list .item:nth-child(3n) { margin-right: 0; }

.Product .products .list .item:hover .text h2 { color: #084EAC; }

.Product .products .list .item:hover .text .btns { opacity: 1; }

.Product .products .list .item:hover .img img { transform: scale(1.1); }

.Product .common-more1 { width: 1.6rem; margin: 0 auto; cursor: pointer; font-size: 0.16rem; }

.Product .common-more1 i { font-size: 0.14rem; }

.Product .fz { height: 5.5rem; background: url(../images/product/fz-bg.jpg) no-repeat center/cover fixed; }

.Product .fz .container { display: flex; flex-direction: column; align-items: center; justify-content: center; }

.Product .fz h3 { font-size: 0.4rem; color: #fff; }

.Product .fz p { font-size: 0.16rem; color: #fff; margin: 0.4rem 0 0.5rem; }

.Product .application { background: #fff; position: relative; }

.Product .application .title-box { text-align: center; }

.Product .application .slide { position: relative; overflow: hidden; }

.Product .application .slide img { width: 100%; height: 7.5rem; }

.Product .application .slide .text { width: 50%; padding: 1.2rem; position: absolute; left: 0; top: 0; }

.Product .application .slide .text h4 { font-size: 0.3rem; color: #fff; }

.Product .application .slide .text p { font-size: 0.16rem; color: #fff; line-height: 0.34rem; margin-top: 0.3rem; }

.Product .application .slide .text .yy { margin-top: 0.4rem; }

.Product .application .slide .text .yy a { line-height: 0.33rem; padding: 0 0.1rem 0 0.15rem; font-size: 0.16rem; color: #D5D9DC; border: 1px solid rgba(255, 255, 255, 0.3); display: inline-block; margin-right: 0.25rem; }

.Product .application .slide .text .yy a i { font-size: 0.16rem; margin-left: 0.05rem; }

.Product .application .slide .text .common-btn { margin-top: 0.5rem; }

.Product .application .slide .text .common-btn span:after { animation: view-more linear 3s infinite; animation-play-state: play; }

.Product .application .slide .swiper-pagination { bottom: 0.6rem; left: auto; }

.Product .application .slide .swiper-pagination .swiper-pagination-bullet { width: 0.4rem; height: 0.03rem; opacity: 1; background: #BEBEBE; margin: 0 0.08rem; transition: all .5s ease; border-radius: 0; }

.Product .application .slide .swiper-pagination .swiper-pagination-bullet-active { background: #084EAC; }

.Product .custom-service { height: 8.4rem; background: url(../images/product/custom-service-bg.jpg) no-repeat top/cover; }

.Product .custom-service .title-box h3 { color: #DBDDDF; }

.Product .custom-service .tel { position: absolute; right: 8.5rem; top: 3rem; text-align: right; }

.Product .custom-service .tel h3 { font-size: 0.28rem; color: #000; font-weight: bold; }

.Product .custom-service .tel h2 { font-size: 0.5rem; color: #084EAC; font-family: "BebasNeue"; margin-top: 0.2rem; }

.Product .custom-service form { width: 8rem; padding: 0.5rem; background: #fff; box-shadow: 0 0 0.2rem 0 rgba(58, 92, 136, 0.0902); position: absolute; right: 0; bottom: 0; }

.Product .custom-service form .tt { font-size: 0.26rem; color: #000; }

.Product .custom-service form .dsc { font-size: 0.18rem; color: #666; margin-top: 0.35rem; }

.Product .custom-service form .row { display: flex; justify-content: space-between; margin-top: 0.25rem; }

.Product .custom-service form .row .column { width: 48%; background: #F6F6F6; display: flex; align-items: center; padding: 0 0.2rem; position: relative; }

.Product .custom-service form .row .column i { font-size: 0.16rem; color: #D7373F; position: absolute; left: 0.1rem; }

.Product .custom-service form .row .column label { font-size: 0.16rem; color: #000; margin-right: 0.2rem; }

.Product .custom-service form .row .column input, .Product .custom-service form .row .column select { width: 0; flex: 1; height: 0.56rem; font-size: 0.16rem; background: none; border: none; appearance: none; -webkit-appearance: none; }

.Product .custom-service form .row .column.select:after { content: ''; border-right: 0.06rem solid transparent; border-left: 0.06rem solid transparent; border-top: 0.06rem solid #ccc; display: block; width: 0; height: 0; position: absolute; top: 0.24rem; right: 0.16rem; -webkit-transition-duration: 400ms; transition-duration: 400ms; }

.Product .custom-service form .row.textarea { background: #F6F6F6; height: 1.5rem; padding: 0.2rem; flex-direction: column; }

.Product .custom-service form .row.textarea label { font-size: 0.16rem; color: #000; }

.Product .custom-service form .row.textarea textarea { width: 100%; height: 100%; padding-top: 0.2rem; font-size: 0.16rem; }

.Product .custom-service form .row.checkbox { justify-content: flex-start; font-size: 0.16rem; color: #666; }

.Product .custom-service form .row.checkbox input { width: 0.16rem; height: 0.16rem; margin-right: 0.1rem; }

.Product .custom-service form .btn { width: 100%; height: 0.6rem; background: #084EAC; font-size: 0.18rem; color: #fff; display: flex; align-items: center; justify-content: center; cursor: pointer; margin-top: 0.5rem; }

.Product .contrast-box { width: 100%; height: 1.2rem; background: #084EAC; position: fixed; left: 0; bottom: 0; z-index: 10; transform: translateY(100%); transition: all .5s ease; }

.Product .contrast-box .container { display: flex; align-items: center; justify-content: space-between; }

.Product .contrast-box ul { width: 8rem; display: flex; }

.Product .contrast-box ul li { font-size: 0.24rem; color: #fff; position: relative; display: flex; align-items: center; margin-right: 1rem; }

.Product .contrast-box ul li i { margin-left: 0.15rem; font-size: 0.18rem; cursor: pointer; }

.Product .contrast-box .btns { display: flex; transition: all .5s ease; }

.Product .contrast-box .btns a { width: 1.6rem; height: 0.5rem; border: 1px solid #fff; font-size: 0.18rem; color: #fff; border-radius: 0.5rem; display: flex; align-items: center; justify-content: center; margin-left: 0.35rem; }

.Product .contrast-box .btns a:first-child { border-color: #fff; color: #084EAC; background: #fff; }

.Product .contrast-box.show { transform: translateY(0); }

/* Product-xq */
.Product-xq .navScroll { width: 100%; background: #F6F7F9; position: sticky; top: 0.94rem; z-index: 10; }

.Product-xq .navScroll .container { display: flex; justify-content: space-between; align-items: center; }

.Product-xq .navScroll ul { text-align: center; display: flex; }

.Product-xq .navScroll ul li { font-size: 0.18rem; line-height: 0.8rem; text-align: center; margin-left: 0.7rem; }

.Product-xq .navScroll ul li a { color: #333; display: block; position: relative; }

.Product-xq .navScroll ul li a:after { content: ""; width: 0; height: 2px; background: #084EAC; position: absolute; left: 0; right: 0; margin: auto; bottom: 0.15rem; opacity: 0; transition: all .5s ease; }

.Product-xq .navScroll ul li a.active { color: #084EAC; }

.Product-xq .navScroll ul li a.active:after { width: 0.35rem; opacity: 1; }

.Product-xq .navScroll ul li a:hover { color: #084EAC; }

.Product-xq .navScroll ul li:first-child { margin: 0; }

.Product-xq .navScroll .tel { font-size: 0.2rem; color: #084EAC; display: flex; align-items: center; }

.Product-xq .navScroll .tel i { font-size: 0.2rem; margin-right: 0.1rem; }

.Product-xq .section { position: relative; overflow: hidden; padding-top: 0.8rem; z-index: 0; }

.Product-xq .section .title1 { width: 2.2rem; text-align: center; position: relative; margin: 0 auto .35rem; }

.Product-xq .section .title1:before { content: ""; width: 0.28rem; height: 0.28rem; background: url(../images/product/xq-t-icon-l.png) no-repeat center/100%; position: absolute; left: 0; top: 0; }

.Product-xq .section .title1:after { content: ""; width: 0.28rem; height: 0.28rem; background: url(../images/product/xq-t-icon-r.png) no-repeat center/100%; position: absolute; right: 0; top: 0; }

.Product-xq .section .dsc { font-size: 0.16rem; color: #000; line-height: 0.26rem; margin-bottom: 0.4rem; }

.Product-xq .section1 { padding: 1.7rem 0 0; background: url(../images/product/xq-banner.jpg) no-repeat center/cover; }

.Product-xq .section1 .crumbs { display: flex; align-items: center; font-size: 0.16rem; color: #fff; margin-bottom: 0.4rem; }

.Product-xq .section1 .crumbs i, .Product-xq .section1 .crumbs a, .Product-xq .section1 .crumbs span { font-size: 0.16rem; color: #fff; margin-right: 0.1rem; }

.Product-xq .section1 .crumbs .icon-zhuye { margin-right: 0; }

.Product-xq .section1 .box { height: auto; overflow: visible; }

.Product-xq .section1 .box .imgs { width: 47%; padding-bottom: 0.5rem; overflow: hidden; position: relative; z-index: 1; float: left; border-top-right-radius: 0.7rem; overflow: hidden; --swiper-navigation-color: #fff; --swiper-navigation-size: 0.5rem; }

.Product-xq .section1 .box .imgs img { width: 100%; height: 5.4rem; }

.Product-xq .section1 .box .imgs .video { cursor: pointer; }

.Product-xq .section1 .box .imgs .video .play { position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 2; background: rgba(0, 0, 0, 0.4); display: flex; justify-content: center; align-items: center; }

.Product-xq .section1 .box .imgs .video .play span { width: 0.66rem; height: 0.66rem; background: url("../images/icon-play.png") no-repeat; background-size: cover; }

.Product-xq .section1 .box .imgs .swiper-pagination { bottom: 0; left: auto; }

.Product-xq .section1 .box .imgs .swiper-pagination .swiper-pagination-bullet { width: 0.4rem; height: 0.03rem; background: #fff; opacity: .2; border-radius: 0; margin: 0 0.08rem; transition: all .5s ease; }

.Product-xq .section1 .box .imgs .swiper-pagination .swiper-pagination-bullet-active { opacity: 1; }

.Product-xq .section1 .box .imgs .swiper-button-next, .Product-xq .section1 .box .imgs .swiper-button-prev { top: 45%; }

.Product-xq .section1 .box .text { width: 47%; float: right; }

.Product-xq .section1 .box .text .tel { width: 3.48rem; height: 1.08rem; padding: 0.58rem 0 0 0.6rem; margin: -0.4rem 0 0.25rem; display: block; font-size: 0.2rem; color: #fff; background: url(../images/product/tel-bg.png) no-repeat center/100%; }

.Product-xq .section1 .box .text .product-name { font-size: 0.46rem; color: #fff; font-weight: bold; display: flex; align-items: center; }

.Product-xq .section1 .box .text .cs { background: rgba(255, 255, 255, 0.16); display: flex; align-items: center; margin-top: 0.3rem; }

.Product-xq .section1 .box .text .cs .item { width: 29%; padding: 0.3rem 0.35rem; position: relative; }

.Product-xq .section1 .box .text .cs .item:before { content: "\e62d"; font-family: 'iconfont'; font-size: 0.12rem; color: #fff; position: absolute; left: 0.15rem; top: 0.31rem; }

.Product-xq .section1 .box .text .cs .item h5 { font-size: 0.16rem; color: #fff; }

.Product-xq .section1 .box .text .cs .item h5 i { width: 0.3rem; font-size: 0.3rem; color: #D93838; display: block; margin: 0 auto; }

.Product-xq .section1 .box .text .cs .item h4 { font-size: 0.18rem; color: #FF8030; margin-top: 0.1rem; line-height: 0.24rem; }

.Product-xq .section1 .box .text .cs .item:nth-child(3) { width: 20%; }

.Product-xq .section1 .box .text .cs .item.pdf { width: 30%; }

.Product-xq .section1 .box .text .cs .item.pdf h4 { text-align: center; color: #fff; }

.Product-xq .section1 .box .text .cs .item.pdf:before { content: ""; width: 1px; height: 0.5rem; position: absolute; left: 0; bottom: 0; top: 0; background: #E5E4E4; margin: auto; }

.Product-xq .section1 .box .text .yy { margin-top: 0.3rem; }

.Product-xq .section1 .box .text .yy h4 { font-size: 0.18rem; color: #fff; }

.Product-xq .section1 .box .text .yy p { font-size: 0.16rem; color: #fff; line-height: 0.22rem; margin-top: 0.15rem; }

.Product-xq .section1 .box .text .btns { margin-top: 0.6rem; display: flex; transition: all .5s ease; }

.Product-xq .section1 .box .text .btns a { width: 2.4rem; height: 0.7rem; font-size: 0.2rem; color: #fff; background: #fff; display: flex; align-items: center; justify-content: center; margin-right: 0.3rem; }

.Product-xq .section1 .box .text .btns a.btn1 { background: #DA251D; border-color: #DA251D; }

.Product-xq .section1 .box .text .btns a.btn2 { background: #084EAC; }

.Product-xq .section1 .box .text .btns a.btn3 { color: #084EAC; }

.Product-xq .section1 .other { height: 0.6rem; display: flex; align-items: center; justify-content: space-around; margin-top: 0.65rem; background: rgba(255, 255, 255, 0.2); }

.Product-xq .section1 .other .item { font-size: 0.16rem; color: #fff; display: flex; align-items: center; }

.Product-xq .section1 .other .item i { font-size: 0.24rem; margin-right: 0.05rem; }

.Product-xq .section2 .dsc { margin-bottom: 0; }

.Product-xq .section2 .dsc p { margin-top: 0.2rem; color: #333; }

.Product-xq .section2 .dsc h3 { min-width: 7.3rem; font-size: 0.24rem; line-height: 0.36rem; color: #fff; padding: 0.1rem; margin: 0.3rem 0 0.1rem; font-weight: bold; background: url(../images/product/section2-h2.png) no-repeat center/cover; display: inline-block; }

.Product-xq .section2 .dsc h4 { border: 0 !important; color: #000 !important; font-size: 0.16rem !important; position: relative; padding: 0 0 0 0.3rem !important; margin-top: 0.2rem !important; display: block; }

.Product-xq .section2 .dsc h4:before { content: "\e636"; font-family: 'iconfont'; font-size: 0.16rem; color: #084EAC; position: absolute; left: 0; top: 0; font-weight: bold; }

.Product-xq .section2 .dsc .ask { width: 1.7rem; height: 0.34rem; background: url(../images/news/ask.png) no-repeat center/100%; display: inline-block; margin: 0 0.05rem; }

.Product-xq .section2 .dsc .ask1 { width: 1.81rem; height: 0.34rem; background: url(../images/news/ask1.png) no-repeat center/100%; display: inline-block; margin: 0 0.05rem; }

.Product-xq .section2 .img { width: 100%; margin-top: 0.4rem; }

.Product-xq .section3 table { width: 100%; border-collapse: collapse; }

.Product-xq .section3 table tr { height: 0.6rem; }

.Product-xq .section3 table tr th { border: 1px solid #E2E3E4; font-size: 0.18rem; font-weight: bold; text-align: left; padding: 0 0.2rem; }

.Product-xq .section3 table tr td { font-size: 0.16rem; color: #07243F; padding: 0.2rem; border: 1px solid #E2E3E4; line-height: 0.24rem; }

.Product-xq .section3 table tr:nth-child(odd) { background: #F6F7F9; }

.Product-xq .section4 { padding-bottom: 0.8rem; --swiper-navigation-color: #084EAC; --swiper-navigation-size: 0.46rem; }

.Product-xq .section4 .slide { position: relative; overflow: hidden; }

.Product-xq .section4 .slide .swiper-slide .img { overflow: hidden; }

.Product-xq .section4 .slide .swiper-slide .img img { width: 100%; height: 100%; }

.Product-xq .section4 .slide .swiper-slide .text { padding-top: 0.3rem; }

.Product-xq .section4 .slide .swiper-slide .text h3 { font-size: 0.24rem; color: #000; transition: all .5s ease; }

.Product-xq .section4 .slide .swiper-slide .text p { font-size: 0.16rem; color: #333; margin-top: 0.15rem; }

.Product-xq .section4 .slide .swiper-slide:hover img { transform: scale(1.05); }

.Product-xq .section4 .slide .swiper-slide:hover .text h3 { color: #084EAC; }

.Product-xq .section4 .swiper-button-prev { top: 58%; left: -0.5rem; }

.Product-xq .section4 .swiper-button-next { top: 58%; right: -0.5rem; }

.Product-xq .section5 { background: #F6F7F9; padding-bottom: 0.8rem; }

.Product-xq .section5 ul { display: flex; flex-wrap: wrap; align-items: stretch; }

.Product-xq .section5 ul li { border-top-right-radius: 0.5rem; overflow: hidden; width: 31.8%; margin-right: 2.3%; margin-bottom: 0.4rem; }

.Product-xq .section5 ul li:nth-child(3n) { margin-right: 0; }

.Product-xq .section5 ul li a { display: block; background: #fff; height: 100%; position: relative; }

.Product-xq .section5 ul li a .img { overflow: hidden; height: 2.8rem; }

.Product-xq .section5 ul li a .img img { display: block; width: 100%; height: 100%; object-fit: cover; transition: all .5s ease; }

.Product-xq .section5 ul li a .text { padding: 0.32rem 0.4rem; transition: all .5s ease; }

.Product-xq .section5 ul li a .text h3 { transition: all .5s ease; font-size: 0.22rem; color: #000; line-height: 0.34rem; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.Product-xq .section5 ul li a .text p { transition: all .5s ease; font-size: 0.15rem; color: #666; line-height: 0.26rem; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; }

.Product-xq .section5 ul li a .text .bottom { position: absolute; left: 0.4rem; right: 0.4rem; bottom: 0.3rem; transition: all .5s ease; display: flex; justify-content: space-between; font-size: 0.16rem; color: #999; }

.Product-xq .section5 ul li a:hover { background-color: #084EAC; }

.Product-xq .section5 ul li a:hover img { transform: scale(1.08); }

.Product-xq .section5 ul li a:hover .text h3, .Product-xq .section5 ul li a:hover .text p, .Product-xq .section5 ul li a:hover .text .bottom { color: #fff; }

.Product-xq .section5 ul li.list1 a .text { padding-bottom: 0.8rem; }

.Product-xq .section5 ul li.list1 a .text p { display: none; }

.Product-xq .section5 ul li.list2 a .img { display: none; }

.Product-xq .section5 ul li.list2 a .text { padding: 0.7rem 0.4rem 0.8rem; }

.Product-xq .section5 ul li.list2 a .text h3 { margin-bottom: 0.22rem; }

.Product-xq .section6 { padding-bottom: 0.8rem; }

.Product-xq .section6 ul { display: flex; flex-wrap: wrap; }

.Product-xq .section6 ul li { overflow: hidden; width: 23.275%; margin-right: 2.3%; }

.Product-xq .section6 ul li .img { height: 2.54rem; overflow: hidden; }

.Product-xq .section6 ul li .img img { width: 100%; height: 100%; transition: all .5s ease; }

.Product-xq .section6 ul li .text { padding: 0.4rem; background: #F6F7F9; }

.Product-xq .section6 ul li .text h3 { font-size: 0.24rem; color: #000; margin-bottom: 0.15rem; }

.Product-xq .section6 ul li .text p { font-size: 0.16rem; color: #333; }

.Product-xq .section6 ul li .text .btns { margin-top: 0.25rem; display: flex; align-items: center; }

.Product-xq .section6 ul li .text .btns a { width: 1.4rem; height: 0.5rem; background: #084EAC; border: 1px solid #084EAC; font-size: 0.16rem; color: #fff; border-radius: 0.5rem; display: flex; align-items: center; justify-content: center; margin-right: 0.15rem; }

.Product-xq .section6 ul li .text .btns a:first-child { border-color: #084EAC; color: #084EAC; background: none; }

.Product-xq .section6 ul li:hover img { transform: scale(1.05); }

.Product-xq .section6 ul li:nth-child(4n) { margin-right: 0; }

.Product-xq .section7 { padding-top: 0.6rem; }

.Product-xq .section7:before { content: ""; width: 100%; height: 1.9rem; background: url(../images/product/product-xq-section7-bg.jpg) no-repeat top/cover; position: absolute; left: 0; top: 0; }

.Product-xq .section7 .title1 { color: #fff; position: relative; z-index: 1; margin-bottom: 0.2rem; }

.Product-xq .section7 .dsc { font-size: 0.2rem; color: #fff; position: relative; z-index: 1; text-align: center; }

.Product-xq .section7 .dsc i { font-size: 0.22rem; margin-right: 0.05rem; }

.Product-xq .section7 .box { display: flex; align-items: center; flex-wrap: wrap; margin-top: 0.78rem; }

.Product-xq .section7 .box form { width: 50%; padding-right: 1.4rem; padding-left: 0.9rem; }

.Product-xq .section7 .box form .tt { font-size: 0.26rem; color: #000; }

.Product-xq .section7 .box form .dsc { font-size: 0.18rem; color: #666; margin-top: 0.35rem; }

.Product-xq .section7 .box form .row { display: flex; justify-content: space-between; margin-top: 0.25rem; }

.Product-xq .section7 .box form .row .column { width: 48%; background: #F6F6F6; display: flex; align-items: center; padding: 0 0.2rem; position: relative; }

.Product-xq .section7 .box form .row .column i { font-size: 0.16rem; color: #D7373F; position: absolute; left: 0.1rem; }

.Product-xq .section7 .box form .row .column label { font-size: 0.16rem; color: #000; margin-right: 0.2rem; }

.Product-xq .section7 .box form .row .column input, .Product-xq .section7 .box form .row .column .city-picker-selector, .Product-xq .section7 .box form .row .column select { width: 0; flex: 1; height: 0.56rem; font-size: 0.16rem; background: none; border: none; position: relative; appearance: none; -webkit-appearance: none; }

.Product-xq .section7 .box form .row .column .city-picker-selector .selector-item { width: 48.8%; }

.Product-xq .section7 .box form .row .column .selector-name { font-size: 0.16rem; }

.Product-xq .section7 .box form .row .column.select:after { content: ''; border-right: .06rem solid transparent; border-left: .06rem solid transparent; border-top: .06rem solid #ccc; display: block; width: 0; height: 0; position: absolute; top: .24rem; right: .15rem; -webkit-transition-duration: 400ms; transition-duration: 400ms; }

.Product-xq .section7 .box form .row .column.area { padding-right: 0; }

.Product-xq .section7 .box form .row.textarea { background: #F6F6F6; height: 1.5rem; padding: 0.2rem; flex-direction: column; }

.Product-xq .section7 .box form .row.textarea label { font-size: 0.16rem; color: #000; }

.Product-xq .section7 .box form .row.textarea textarea { width: 100%; height: 100%; padding-top: 0.2rem; font-size: 0.16rem; }

.Product-xq .section7 .box form .row.checkbox { justify-content: flex-start; font-size: 0.16rem; color: #666; }

.Product-xq .section7 .box form .row.checkbox input { width: 0.16rem; height: 0.16rem; margin-right: 0.1rem; }

.Product-xq .section7 .box form .btn { width: 100%; height: 0.6rem; background: #084EAC; font-size: 0.18rem; color: #fff; display: flex; align-items: center; justify-content: center; cursor: pointer; margin-top: 0.5rem; }

.Product-xq .section7 .box .map { width: 50%; height: 7.5rem; background: #F6F6F6; }

/* Contrast */
.Contrast .banner { height: 5rem; }

.Contrast .banner .text { padding-top: 2rem; }

.Contrast .table { height: auto; overflow: hidden; margin-bottom: 0.8rem; }

.Contrast .table table { height: auto; overflow: hidden; border-collapse: collapse; }

.Contrast .table table tr th { height: 0.6rem; font-size: 0.18rem; color: #000; background: #F9F9F9; border: 1px solid #E2E3E4; text-align: left; padding: 0 0.2rem; }

.Contrast .table table tr th:first-child { width: 2.3rem; }

.Contrast .table table tr td { font-size: 0.16rem; color: #333; border: 1px solid #E2E3E4; padding: 0.2rem; line-height: 0.22rem; }

/* Investor */
.Investor .section { background-color: #ffffff; }

.Investor .section1 .gaikuang { display: flex; align-items: flex-end; }

.Investor .section1 .gaikuang .gaikuang-left { flex: 1; margin-left: 6.25%; }

.Investor .section1 .gaikuang .gaikuang-left .text-box { position: relative; background: #D82214; border-radius: 0 0.5rem 0 0.5rem; }

.Investor .section1 .gaikuang .gaikuang-left .text-box .text { position: absolute; left: 0; top: 0; padding: 0.7rem 0 0 0.8rem; }

.Investor .section1 .gaikuang .gaikuang-left .text-box .text p { font-size: 0.18rem; color: #fff; line-height: 0.22rem; margin-bottom: 0.09rem; }

.Investor .section1 .gaikuang .gaikuang-left .text-box .text p a { color: #fff; }

.Investor .section1 .gaikuang .gaikuang-right { flex: 1; }

.Investor .section2 { background-color: #F6F7F9; padding-bottom: 0.5rem; }

.Investor .section2 ul { display: flex; justify-content: space-between; flex-wrap: wrap; }

.Investor .section2 ul li { width: 49%; margin-bottom: 0.4rem; }

.Investor .section2 ul li a { display: block; padding: 0.4rem 0.3rem; background-color: #fff; }

.Investor .section2 ul li a h3 { font-size: 0.18rem; color: #000000; margin-bottom: 0.1rem; line-height: 0.22rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.Investor .section2 ul li a p { font-size: 0.16rem; color: #A3A3A3; }

.Investor .section2 ul li a:hover h3 { color: #084EAC; }

.Investor .section3 { padding-bottom: 0.8rem; }

.Investor .section3 .box { display: flex; justify-content: space-between; }

.Investor .section3 .box .list { flex: 1; overflow: hidden; }

.Investor .section3 .box .list a { display: block; display: flex; align-items: center; justify-content: space-between; padding: 0.34rem 0; border-bottom: 1px solid #EBEDF1; }

.Investor .section3 .box .list a h3 { font-size: 0.18rem; color: #000000; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 80%; }

.Investor .section3 .box .list a p { font-size: 0.16rem; color: #A3A3A3; }

.Investor .section3 .box .list a:hover h3 { color: #084EAC; }

.Investor .section3 .box .list li:first-child a { padding-top: 0; }

.Investor .section3 .box .img { width: 33%; margin-left: 0.3rem; }

.Investor .section4 { background-color: #F6F7F9; }

.Investor .section4 .box { display: flex; justify-content: space-between; }

.Investor .section4 .img { width: 23%; margin-right: 0.6rem; }

.Investor .section4 .list { flex: 1; margin-right: 6.25%; }

.Investor .section4 .list .title-box { display: flex; justify-content: space-between; align-items: flex-end; padding-top: 0.5rem; }

.Investor .section4 .list ul { display: flex; justify-content: space-between; flex-wrap: wrap; }

.Investor .section4 .list ul li { width: 49%; margin-bottom: 0.3rem; background-color: #fff; }

.Investor .section4 .list ul li a { display: flex; justify-content: space-between; padding: 0.3rem 0 0.3rem 0.3rem; }

.Investor .section4 .list ul li a .text { flex: 1; overflow: hidden; }

.Investor .section4 .list ul li a h3 { font-size: 0.18rem; color: #000000; margin-bottom: 0.1rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%; }

.Investor .section4 .list ul li a p { font-size: 0.16rem; color: #A3A3A3; }

.Investor .section4 .list ul li a .common-btn { width: 1.1rem; border-left: 1px solid #EBEDF1; display: flex; justify-content: center; transform: scale(0.8); }

.Investor .section4 .list ul li a .common-btn span { margin-right: 0; }

.Investor .section4 .list ul li a:hover h3 { color: #084EAC; }

.Investor .section4 .list ul li a:hover .common-btn i { transform: rotate(45deg); }

.Investor .section4 .list ul li a:hover .common-btn span { border-color: #084EAC !important; background: #084EAC; }

.Investor .section4 .list ul li a:hover .common-btn span:after { animation: view-more linear 3s infinite; animation-play-state: play; }

.Investor .section4 .list ul li a:hover .common-btn span i { color: #fff !important; }

.Investor .section4.section-yb { padding-bottom: 0.9rem; }

.Investor .section4.section-yb .list { margin-left: 6.25%; }

.Investor .section5 { padding-bottom: 0.8rem; }

.Investor .section5 table { width: 100%; border-collapse: collapse; }

.Investor .section5 table tr th { text-align: center; border: 1px solid #E2E3E4; padding: 0.2rem 0 0.18rem; background-color: #F9F9F9; font-weight: 500; font-size: 0.18rem; color: #000; }

.Investor .section5 table tr td { text-align: center; border: 1px solid #E2E3E4; padding: 0.2rem 0 0.18rem; font-size: 0.16rem; color: #333333; }

.Investor .section5 table tr:hover { background: #f5f5f5; }

.Investor.Investor-gg .title-tabs, .Investor.Investor-yb .title-tabs { background-color: #F6F7F9; }

/* Investor-lr */
.Investor-lr .box { padding-bottom: 0.8rem; }

.Investor-lr .box table { width: 100%; border-collapse: collapse; }

.Investor-lr .box table tr th { text-align: center; border: 1px solid #E2E3E4; padding: 0.2rem 0 0.18rem; background-color: #F9F9F9; font-weight: 500; font-size: 0.18rem; color: #000; }

.Investor-lr .box table tr td { text-align: center; border: 1px solid #E2E3E4; padding: 0.2rem 0 0.18rem; font-size: 0.16rem; color: #333333; }

/* page */
.page { height: auto; text-align: center; margin: 0.6rem 0 0; }

.page a { display: inline-block; width: 0.5rem; line-height: 0.48rem; border-radius: 0.5rem; border: 1px solid #E6EAF6; text-align: center; font-size: 0.16rem; color: #717991; margin: 0 5px; }

.page a.first, .page a.last { width: 1rem; }

.page a:hover, .page a.active { background: #084EAC; color: #fff; border-color: #084EAC; }

.page-xs { margin-top: 0.4rem; }

.page-xs .common-more1 { margin: 0 auto; }

.page-xs .no-more { font-size: 0.26rem; color: #999; text-align: center; }

/* Page404 */
.Page404 .content { padding: 1rem 0; }

.Page404 .content .img { margin: 0 auto; display: block; }

.Page404 .content .text { width: 430px; display: flex; align-items: center; justify-items: center; margin: 0.4rem auto 0; }

.Page404 .content .text h1 { font-size: 0.5rem; color: #333; display: inline-block; font-weight: bold; }

.Page404 .content .text .p p { width: 100px; font-size: 0.14rem; line-height: 0.18rem; color: #333; float: left; margin: 0 0.15rem; }

.Page404 .content .text .p .btn11 { padding: 0 0.2rem; height: 0.38rem; line-height: 0.38rem; font-size: 0.14rem; border: 1px solid #1A52EE; color: #1A52EE; text-align: center; display: block; float: left; }

.Page404 .content .text .p .btn11 i { font-size: 0.14rem; color: #1A52EE; }

/* Sitemap */
.Sitemap .content { padding: 0.8rem 0; }

.Sitemap .content dl { height: auto; overflow: hidden; padding-bottom: 0.35rem; margin-top: 0.35rem; border-bottom: 1px solid #eee; }

.Sitemap .content dl dt { font-size: 0.22rem; color: #000; margin-bottom: 0.1rem; }

.Sitemap .content dl dt a { color: #000; }

.Sitemap .content dl dt a:hover { color: #084EAC; }

.Sitemap .content dl dd { height: auto; overflow: hidden; }

.Sitemap .content dl dd a { width: 16.6666%; font-size: 0.18rem; color: #333; float: left; margin-top: 0.25rem; }

.Sitemap .content dl dd a:hover { color: #084EAC; }

/* Legal */
.Legal .title { margin-bottom: 0.4rem; }

.Legal .content { padding: 0.8rem 0; }

.Legal .content h2 { font-size: 0.2rem; color: #333; margin-bottom: 0.15rem; }

.Legal .content p { font-size: 0.16rem; color: #666; margin-bottom: 0.25rem; line-height: 0.28rem; }

/* contact */
.Contact { background: #F6F7F9; }

.Contact .section1 a { display: block; width: 30.5%; background: #FFFFFF; overflow: hidden; float: left; margin-right: 4.25%; padding: 0.5rem 0; text-align: center; }

.Contact .section1 a:nth-child(3) { margin-right: 0; }

.Contact .section1 a img { width: 0.4rem; height: 0.4rem; display: inline-block; margin-right: 0.2rem; vertical-align: top; position: relative; top: -0.03rem; }

.Contact .section1 a .txt { display: inline-block; text-align: left; }

.Contact .section1 a .txt h3 { color: #000000; font-size: 0.24rem; margin-bottom: 0.1rem; }

.Contact .section1 a .txt p { color: #333333; font-size: 0.16rem; }

.Contact .section2 { margin-top: 0.5rem; }

.Contact .section2 .map { height: 4.16rem; width: 100%; }

.Contact .section2 ul { overflow: hidden; }

.Contact .section2 ul li { float: left; width: 22.24%; margin-right: 3.68%; position: relative; margin-top: 0.4rem; cursor: pointer; }

.Contact .section2 ul li:nth-child(4n+4) { margin-right: 0; }

.Contact .section2 ul li .img { width: 100%; }

.Contact .section2 ul li .txt { position: absolute; left: 0; top: 0; height: 100%; width: 100%; padding: 0.4rem 0.3rem 0; transition: all .5s ease; }

.Contact .section2 ul li .txt img { width: 0.3rem; }

.Contact .section2 ul li .txt h3 { color: #FFFFFF; font-size: 0.2rem; margin: 0.2rem 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.Contact .section2 ul li .txt p { color: rgba(232, 232, 232, 0.9); font-size: 0.16rem; margin-bottom: 0.09rem; line-height: 0.24rem; }

.Contact .section2 ul li.active .txt, .Contact .section2 ul li:hover .txt { background: linear-gradient(137deg, rgba(3, 101, 234, 0.7) 0%, rgba(8, 78, 173, 0.7) 100%); }

.Contact .section2 ul li.active .txt h3, .Contact .section2 ul li.active .txt p, .Contact .section2 ul li:hover .txt h3, .Contact .section2 ul li:hover .txt p { color: #fff; }

.Contact .section3 { margin-top: 0.8rem; background-color: #fff; }

.Contact .section3 .tBox { background: url(../images/contact/section3-bg.png) no-repeat 100%; height: 3.28rem; }

.Contact .section3 .tBox .container { display: block; }

.Contact .section3 .tBox .container .title { margin-bottom: 0.2rem; }

.Contact .section3 .tBox .container .title h2 { color: #fff; }

.Contact .section3 .tBox .container .title h3 { color: rgba(255, 255, 255, 0.1); }

.Contact .section3 .tBox .container p { color: #a0bbdf; font-size: 0.24rem; display: block; text-align: left; margin-bottom: 0.14rem; }

.Contact .section3 .tBox .container .ma { position: absolute; top: 0.3rem; right: 0; text-align: center; }

.Contact .section3 .tBox .container .ma .img { width: 1.3rem; height: 1.3rem; border-radius: 0.04rem; display: inline-block; overflow: hidden; }

.Contact .section3 .tBox .container .ma .img img { width: 100%; border-radius: 0.04rem; }

.Contact .section3 .tBox .container .ma span { color: #FFFFFF; font-size: 0.2rem; margin-top: 0.12rem; display: block; }

.Contact .section3 .form { height: auto; overflow: hidden; padding: 0.6rem 0 0.9rem; }

.Contact .section3 .form form { overflow: hidden; display: flex; flex-wrap: wrap; justify-content: space-between; }

.Contact .section3 .form form .column { width: 31%; }

.Contact .section3 .form form .column .row { height: 0.55rem; background: #F6F7F9; display: flex; align-items: center; flex-wrap: wrap; padding: 0 0.2rem; border: 0.02rem; margin-top: 0.4rem; }

.Contact .section3 .form form .column .row label { font-size: 0.16rem; color: #000; position: relative; padding-right: 0.15rem; }

.Contact .section3 .form form .column .row label i { font-size: 0.18rem; color: #084EAC; margin-right: 0.05rem; }

.Contact .section3 .form form .column .row label span { color: #D7373F; margin-left: 0.05rem; }

.Contact .section3 .form form .column .row label:after { content: ""; width: 1px; height: 100%; background: #ccc; position: absolute; right: 0; top: 0; bottom: 0; }

.Contact .section3 .form form .column .row input { width: 0; flex: 1; height: 0.55rem; font-size: 0.16rem; padding: 0 0.15rem; }

.Contact .section3 .form form .column .row.textarea { height: 1.5rem; padding: 0.2rem; }

.Contact .section3 .form form .column .row.textarea label { width: 100%; margin-bottom: 0.1rem; }

.Contact .section3 .form form .column .row.textarea label:after { display: none; }

.Contact .section3 .form form .column .row.textarea textarea { width: 100%; height: 0.9rem; font-size: 0.16rem; }

.Contact .section3 .form .btn { width: 2.7rem; height: 0.55rem; font-size: 0.18rem; color: #fff; cursor: pointer; float: right; margin-top: 0.2rem; display: flex; align-items: center; justify-content: center; border-radius: 0.5rem; background: linear-gradient(276deg, #0467ED 0%, #094FAD 100%); }

/* Contact-rc */
.Contact-rc .section1 .dec { color: #333333; font-size: 0.18rem; line-height: 0.26rem; }

.Contact-rc .section1 ul { overflow: hidden; padding: 0.6rem 0 0.4rem; height: 7rem; }

.Contact-rc .section1 ul li { float: left; margin-right: 2.5%; width: 21.5%; background-color: #F6F7F9; height: 5.1rem; padding: 0.4rem 0.2rem; cursor: pointer; position: relative; transition: all .5s ease; }

.Contact-rc .section1 ul li:last-child { margin-right: 0; }

.Contact-rc .section1 ul li h3 { color: #000000; font-size: 0.24rem; }

.Contact-rc .section1 ul li img { position: absolute; right: 0; bottom: 0; width: auto; height: 88%; }

.Contact-rc .section1 ul li.active { background: url("../images/contact/section1-bg.png") no-repeat; background-size: 100% 100%; width: 28%; height: 6rem; box-shadow: 0.1rem 0.1rem 0.3rem 0px rgba(7, 84, 190, 0.5); }

.Contact-rc .section1 ul li.active h3 { color: #fff; }

.Contact-rc .section2 { margin-top: 0.4rem; background: url(../images/contact/rc-section2-bg.jpg) no-repeat; background-size: 100% 100%; padding-top: 0.6rem; }

.Contact-rc .section2 h3 { color: #FFFFFF; font-size: 0.32rem; margin-bottom: 0.5rem; font-weight: bold; }

.Contact-rc .section2 p { color: #E8E8E8; font-size: 0.18rem; line-height: 0.26rem; }

.Contact-rc .section2 ul { overflow: hidden; margin-top: 0.5rem; }

.Contact-rc .section2 ul li { float: left; width: 20%; height: 3.64rem; display: flex; align-items: flex-end; position: relative; }

.Contact-rc .section2 ul li::after { content: ''; background: rgba(255, 255, 255, 0.3); position: absolute; left: 0; right: 0; bottom: 0; z-index: -1; height: 2.03rem; }

.Contact-rc .section2 ul li .item { height: 2.03rem; text-align: center; width: 100%; padding: 0.3rem; cursor: pointer; position: relative; transition: all .5s ease; }

.Contact-rc .section2 ul li .item img { width: 0.6rem; height: 0.6rem; display: inline-block; margin-bottom: 0.2rem; }

.Contact-rc .section2 ul li .item p { color: rgba(255, 255, 255, 0.9); font-size: 0.24rem; text-align: center; position: relative; }

.Contact-rc .section2 ul li .item p::after { content: ''; width: 0.1rem; height: 0.1rem; background: #FFFFFF; border-radius: 0.23rem; position: absolute; left: 0; right: 0; bottom: -0.2rem; margin: auto; transition: all .5s ease; }

.Contact-rc .section2 ul li .item.heng::after { content: ''; width: 1px; height: 0.62rem; background: rgba(255, 255, 255, 0.2); position: absolute; right: 0; top: 0; bottom: 0; margin: auto; }

.Contact-rc .section2 ul li.active { height: 3.64rem; }

.Contact-rc .section2 ul li.active .item { height: 3.64rem; background: url(../images/contact/rc-section2-l.png) no-repeat; background-size: 100% 100%; padding-top: 1.44rem; }

.Contact-rc .section2 ul li.active .item.heng::after { opacity: 0; }

.Contact-rc .section2 ul li.active .item p { color: #fff; }

.Contact-rc .section2 ul li.active .item p::after { bottom: -0.6rem; width: 0.6rem; }

.Contact-rc .section3 { background: #fff; margin-top: 0.8rem; }

.Contact-rc .section3 h3 { color: #000; font-size: 0.32rem; font-weight: bold; }

.Contact-rc .section3 .swiper { position: relative; overflow: hidden; padding-bottom: 0.9rem; padding-top: 0.5rem; }

.Contact-rc .section3 .swiper .swiper-slide { transition: 300ms; display: flex; justify-content: center; align-items: center; text-align: center; }

.Contact-rc .section3 .swiper .swiper-slide img { transform: scale(0.9); }

.Contact-rc .section3 .swiper .swiper-slide.swiper-slide-active img, .Contact-rc .section3 .swiper .swiper-slide.swiper-slide-duplicate-active img { transform: scale(1); }

.Contact-rc .section3 .swiper .swiper-button { overflow: hidden; margin-top: 0.1rem; }

.Contact-rc .section3 .swiper .swiper-button img { float: right; width: 0.4rem; cursor: pointer; }

.Contact-rc .section3 .swiper .swiper-button img.next { margin-left: 0.2rem; }

/* Contact-zp */
.Contact-zp .content { padding-bottom: 0.8rem; }

.Contact-zp .content .table-box { height: auto; overflow: hidden; }

.Contact-zp .content .table-box .table-title { width: 100%; overflow: hidden; line-height: 0.5rem; background: #F9F9F9; }

.Contact-zp .content .table-box .table-title .item { width: 25%; float: left; text-align: center; font-size: 0.18rem; color: #000; position: relative; }

.Contact-zp .content .table-box .table { height: auto; overflow: hidden; }

.Contact-zp .content .table-box .table li { height: auto; overflow: hidden; border-bottom: 1px dashed rgba(0, 0, 0, 0.1); }

.Contact-zp .content .table-box .table li .item { width: 25%; line-height: 0.72rem; float: left; text-align: center; font-size: 0.16rem; color: #000; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: relative; cursor: pointer; }

.Contact-zp .content .table-box .table li .item .iconfont { font-size: 0.18rem; color: #07243F; position: absolute; right: 10%; transition: all .5s ease; }

.Contact-zp .content .table-box .table li .con { height: auto; overflow: hidden; padding: 0.25rem 0; display: none; background: rgba(3, 103, 238, 0.04); }

.Contact-zp .content .table-box .table li .con .bb { height: auto; overflow: hidden; width: 50%; padding-left: 1.04rem; float: left; }

.Contact-zp .content .table-box .table li .con .bb .tt { font-size: 0.18rem; color: #000; margin-bottom: 0.1rem; }

.Contact-zp .content .table-box .table li .con .bb p { font-size: 0.16rem; color: #5C5D5E; line-height: 0.26rem; position: relative; position: relative; }

.Contact-zp .content .table-box .table li .con .btn { width: 1.4rem; height: 0.5rem; border-radius: 0.5rem; background: #084EAC; font-size: 0.16rem; color: #fff; display: flex; justify-content: center; align-items: center; margin-left: 1.04rem; }

.Contact-zp .content .table-box .table li.active { border: 0; }

.Contact-zp .content .table-box .table li.active .iconfont { transform: rotate(180deg); }

/* Contact-zp-xq */
.Contact-zp-xq .content { padding: 0.6rem 0 1rem; }

.Contact-zp-xq .content .top { margin-bottom: 0.4rem; }

.Contact-zp-xq .content .top .tit { display: flex; justify-content: space-between; align-items: center; margin-bottom: 0.25rem; }

.Contact-zp-xq .content .top .tit h2 { font-size: 0.26rem; color: #333; font-weight: bold; }

.Contact-zp-xq .content .top .tit p { font-size: 0.2rem; color: #666; }

.Contact-zp-xq .content .top .info { display: flex; justify-content: space-between; font-size: 0.2rem; color: #999; }

.Contact-zp-xq .content .line { border-bottom: 1px solid #F4F4F4; margin-top: 0.4rem; }

.Contact-zp-xq .content .text-box { height: auto; }

.Contact-zp-xq .content .text-box h2 { font-size: 0.2rem; color: #333; font-weight: bold; margin: 0.4rem 0 0.2rem; }

.Contact-zp-xq .content .text-box p { font-size: 0.16rem; color: #666; line-height: 0.24rem; margin-bottom: 0.1rem; position: relative; padding-left: 0.15rem; }

.Contact-zp-xq .content .text-box p:before { content: ""; width: 0.06rem; height: 0.06rem; background: #084EAC; border-radius: 50%; overflow: hidden; position: absolute; left: 0; top: 0.08rem; }

.Contact-zp-xq .content .text-box .bb { height: 0.2rem; }

.Contact-zp-xq .content .btn { width: 1.4rem; height: 0.5rem; border-radius: 0.5rem; background: #084EAC; font-size: 0.16rem; color: #fff; display: flex; justify-content: center; align-items: center; margin-top: 0.4rem; }

/* Industry */
.Industry { background: #fff; }

.Industry .section1 { position: relative; overflow: hidden; background-color: #084EAC; }

.Industry .section1 .section1-left { float: left; width: 50%; overflow: hidden; }

.Industry .section1 .section1-left img { width: 100%; transition: all .5s ease; }

.Industry .section1 .section1-left:hover img { transform: scale(1.08); }

.Industry .section1 .section1-right { float: left; width: 50%; padding: 0.6rem 1.2rem 0 0.6rem; }

.Industry .section1 .section1-right .dec { color: #FFFFFF; font-size: 0.16rem; line-height: 0.34rem; }

.Industry .section1 .section1-right ul { overflow: hidden; }

.Industry .section1 .section1-right ul li { float: left; width: 50%; margin-top: 0.6rem; }

.Industry .section1 .section1-right ul li h4 { color: #fff; font-size: 0.16rem; text-align: center; margin-bottom: 0.08rem; }

.Industry .section1 .section1-right ul li h4 b { font-size: 0.36rem; font-family: "BebasNeue"; }

.Industry .section1 .section1-right ul li p { color: #A0BBDF; font-size: 0.16rem; line-height: 0.23rem; text-align: center; max-width: 2.5rem; margin: auto; }

.Industry .section2 { padding-top: 0.9rem; }

.Industry .section2 h3 { color: #000000; font-size: 0.32rem; line-height: 0.46rem; font-weight: bold; text-align: center; }

.Industry .section2 ul { position: relative; overflow: hidden; }

.Industry .section2 ul li { position: relative; overflow: hidden; margin-top: 0.6rem; background-color: #F6F7F9; display: flex; }

.Industry .section2 ul li.flex { flex-flow: row-reverse; }

.Industry .section2 ul li .img { width: 50%; overflow: hidden; }

.Industry .section2 ul li .img.right { float: right; }

.Industry .section2 ul li .img img { width: 100%; height: 100%; transition: all .5s ease; }

.Industry .section2 ul li .img:hover img { transform: scale(1.08); }

.Industry .section2 ul li .section2-world { width: 50%; padding: 0.5rem; display: flex; align-items: center; justify-content: space-around; }

.Industry .section2 ul li .section2-world h4 { color: #000000; font-size: 0.32rem; line-height: 0.46rem; font-weight: bold; margin-bottom: 0.24rem; }

.Industry .section2 ul li .section2-world .item { padding-bottom: 0.3rem; display: flex; }

.Industry .section2 ul li .section2-world .item span { font-size: 0.32rem; font-family: "BebasNeue"; color: #C5C6C7; margin-right: 0.15rem; position: relative; top: -0.05rem; }

.Industry .section2 ul li .section2-world .item .txt h5 { color: #000000; font-size: 0.18rem; margin-bottom: 0.15rem; }

.Industry .section2 ul li .section2-world .item .txt p { color: #666666; font-size: 0.16rem; line-height: 0.23rem; max-width: 6rem; }

.Industry .section2 ul li .section2-world .common-more1 { margin-top: 0; }

.Industry .section3 { margin: 0.9rem 0 0.8rem; }

.Industry .section3 ul { display: flex; flex-wrap: wrap; align-items: stretch; }

.Industry .section3 ul li { width: 31.19%; margin-right: 3.215%; margin-bottom: 0.5rem; }

.Industry .section3 ul li:nth-child(3n+3) { margin-right: 0; }

.Industry .section3 ul li a { display: block; }

.Industry .section3 ul li a .img { overflow: hidden; }

.Industry .section3 ul li a .img img { object-fit: cover; }

.Industry .section3 ul li a .text { background-color: #fff; padding-top: 0.3rem; }

.Industry .section3 ul li a .text h3 { color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 0.2rem; }

.Industry .section3 ul li a .text p { color: #333333; font-size: 0.16rem; margin-top: 0.16rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.Industry .section3 ul li a:hover img { transform: scale(1.08); }

.Industry .section3 ul li a:hover .text h3 { color: #084EAC; }

/* Service */
.Service .section .title-box .container { flex-direction: column; align-items: flex-start; }

.Service .section1 .text { margin-top: 0.21rem; font-size: 0.18rem; color: #000; line-height: 0.26rem; }

.Service .section1 .list { display: flex; justify-content: space-between; }

.Service .section1 .list .list-item { width: 21.4%; display: flex; flex-direction: column; justify-content: center; align-items: center; height: 3.1rem; background-color: #F6F7F9; }

.Service .section1 .list .list-item img { width: 1rem; margin-bottom: 0.6rem; }

.Service .section1 .list .list-item p { font-size: 0.18rem; color: #000; }

.Service .section2 { padding-bottom: 0.8rem; }

.Service .section2 .text { margin-top: 0.21rem; font-size: 0.18rem; color: #000; line-height: 0.26rem; }

.Service .section2 .list { background: url("../images/service/bg-liucheng.png") center top no-repeat; background-size: 100% 100%; }

.Service .section2 .list ul { display: flex; align-items: stretch; }

.Service .section2 .list ul li { width: 18%; position: relative; transition: all .5s ease; height: 5.6rem; cursor: pointer; }

.Service .section2 .list ul li:nth-child(2n+1):before { content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 2; background: rgba(171, 171, 171, 0.3); }

.Service .section2 .list ul li .img { width: 0; height: 100%; }

.Service .section2 .list ul li .text-box { z-index: 3; position: absolute; left: 0.5rem; bottom: 0.5rem; }

.Service .section2 .list ul li .text-box img { width: 0.4rem; margin-bottom: 0.2rem; }

.Service .section2 .list ul li .text-box h3 { margin-bottom: 0.3rem; font-size: 0.22rem; color: #000; }

.Service .section2 .list ul li .text-box p { display: none; font-size: 0.16rem; color: rgba(255, 255, 255, 0.8); }

.Service .section2 .list ul li .text-box span img { width: 0.7rem; }

.Service .section2 .list ul li.active { width: 46%; }

.Service .section2 .list ul li.active::before { display: none; }

.Service .section2 .list ul li.active .img { width: 100%; }

.Service .section2 .list ul li.active .text-box { bottom: 1.87rem; transition: all .65s ease-out; }

.Service .section2 .list ul li.active .text-box h3 { color: #fff; margin-bottom: 0.12rem; color: #fff; }

.Service .section2 .list ul li.active .text-box p { display: block; }

.Service .section2 .list ul li.active .text-box span { display: none; }

.Service .section3 { padding-bottom: 0.8rem; }

.Service .section3 ul { display: flex; }

.Service .section3 ul li { width: 33.333%; display: flex; flex-direction: column; justify-content: center; align-items: center; height: 3.2rem; cursor: pointer; }

.Service .section3 ul li:nth-child(1) { background: url("../images/service/bg-service-question.png") no-repeat; background-size: cover; }

.Service .section3 ul li:nth-child(1) a { background: linear-gradient(270deg, #0467ED 0%, #094FAD 100%); color: #fff; }

.Service .section3 ul li:nth-child(2) { background: url("../images/service/bg-service-download.png") no-repeat; background-size: cover; }

.Service .section3 ul li:nth-child(2) h3 { color: #fff; }

.Service .section3 ul li:nth-child(2) p { color: rgba(255, 255, 255, 0.6); }

.Service .section3 ul li:nth-child(2) a { background: #fff; color: #000; }

.Service .section3 ul li:nth-child(3) { background: url("../images/service/bg-service-network.png") no-repeat; background-size: cover; }

.Service .section3 ul li:nth-child(3) h3 { color: #fff; }

.Service .section3 ul li:nth-child(3) p { color: rgba(255, 255, 255, 0.6); }

.Service .section3 ul li:nth-child(3) a { background: #fff; color: #084EAC; }

.Service .section3 ul li img { width: 0.5rem; margin-bottom: 0.2rem; display: block; }

.Service .section3 ul li h3 { font-size: 0.22rem; margin-bottom: 0.12rem; }

.Service .section3 ul li p { font-size: 0.16rem; color: #666; }

.Service .section3 ul li a { display: block; font-size: 0.16rem; margin-top: 0.36rem; width: 1.44rem; height: 0.5rem; border-radius: 0.51rem; display: flex; justify-content: center; align-items: center; }

.Service .section3 ul li:hover a { transform: scale(1.1); }

/* Service-question */
.Service-question { background: #F6F7F9; }

.Service-question .section1 { padding-bottom: 0.8rem; }

.Service-question .section1 ul { display: flex; justify-content: space-between; flex-wrap: wrap; }

.Service-question .section1 ul li { width: 49%; margin-bottom: 0.4rem; }

.Service-question .section1 ul li a { display: block; padding: 0.58rem 0.4rem 0.77rem; background-color: #fff; border-top-right-radius: 0.5rem; }

.Service-question .section1 ul li a h3 { font-size: 0.22rem; color: #000; margin-bottom: 0.25rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.Service-question .section1 ul li a .text { display: flex; align-items: flex-end; justify-content: space-between; }

.Service-question .section1 ul li a p { font-size: 0.16rem; color: #A3A3A3; line-height: 0.26rem; width: 90%; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.Service-question .section1 ul li a span { opacity: 0; }

.Service-question .section1 ul li a:hover { background: linear-gradient(306deg, #084EAC 0%, #0367EE 100%); }

.Service-question .section1 ul li a:hover h3 { color: #fff; }

.Service-question .section1 ul li a:hover p { color: #fff; opacity: .8; }

.Service-question .section1 ul li a:hover span { color: #fff; opacity: 1; }

/* Service-download */
.Service-download { background: #F6F7F9; }

.Service-download .nav-tab { display: flex; margin-bottom: 0.5rem; }

.Service-download .nav-tab li { cursor: pointer; width: 1.23rem; height: 0.5rem; border-radius: 0.04rem; display: flex; justify-content: center; align-items: center; font-size: 0.18rem; color: #666666; background-color: #EBEDF1; margin-right: 0.45rem; }

.Service-download .nav-tab li.active { background-color: #084EAC; color: #fff; }

.Service-download .nav-tab li.active a { color: #fff; }

.Service-download .box { display: flex; flex-wrap: wrap; justify-content: space-between; padding-bottom: 0.8rem; }

.Service-download .box .item { margin-bottom: 0.4rem; width: 49%; background-color: #fff; border-top-right-radius: 0.5rem; display: flex; align-items: center; }

.Service-download .box .item .img { overflow: hidden; width: 2.7rem; height: 2.35rem; }

.Service-download .box .item .img img { display: block; width: 100%; height: 100%; object-fit: cover; transition: all .5s ease; }

.Service-download .box .item .text { padding: 0.3rem 0.4rem; flex: 1; }

.Service-download .box .item .text h3 { font-size: 0.24rem; color: #000; margin-bottom: 0.1rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.Service-download .box .item .text p { font-size: 0.16rem; color: #333; line-height: 0.24rem; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.Service-download .box .item .text .btn { margin-top: 0.34rem; display: flex; }

.Service-download .box .item .text .btn a { width: 1.8rem; height: 0.5rem; margin-left: 0.3rem; display: flex; justify-content: center; align-items: center; font-size: 0.18rem; background-color: #EBEDF1; color: #666666; border-radius: 0.5rem; }

.Service-download .box .item .text .btn a:first-child { margin: 0; }

.Service-download .box .item .text .btn a:hover { background: linear-gradient(306deg, #084EAC 0%, #0367EE 100%); color: #fff; }

.Service-download .box .item:hover img { transform: scale(1.08); }

/* Service-network */
.Service-network .section1 { padding-bottom: 1.4rem; background: url(../images/service/network-section1-bg.jpg) no-repeat bottom/100%; }

.Service-network .section1 .container { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; }

.Service-network .section1 .container .map { width:55%; }

.Service-network .section1 .container .list { width:45%; display: flex; flex-wrap: wrap; justify-content: space-between; }

.Service-network .section1 .container .list li { width:49%; position: relative; padding-left: 0.55rem; margin-top: 0.2rem; }

.Service-network .section1 .container .list li:before { content: ""; width: 0.36rem; height: 0.36rem; background: url(../images/service/network-section1-icon.png) no-repeat center/100%; position: absolute; left: 0; top: 0; }

.Service-network .section1 .container .list li h3 { font-size: 0.18rem; color: #000; }

.Service-network .section1 .container .list li h4 { font-size: 0.14rem; color: #000; margin-top: 0.08rem; line-height: 0.24rem; }

/* News */
.News { background: #F6F7F9; }

.News .content { padding-bottom: 0.8rem; }

.News .section1 .box { display: flex; }

.News .section1 .box .list { width: 50%; overflow: hidden; position: relative; }

.News .section1 .box .list a { display: block; position: relative; }

.News .section1 .box .list a::before { content: ""; position: absolute; left: 0; right: 0; bottom: 0; z-index: 2; height: 1.79rem; background: linear-gradient(180deg, rgba(51, 51, 51, 0) 0%, #041626 100%); }

.News .section1 .box .list a:hover img { transform: scale(1.08); }

.News .section1 .box .list .img { height: 4.9rem; overflow: hidden; }

.News .section1 .box .list .img img { display: block; width: 100%; height: 100%; object-fit: cover; }

.News .section1 .box .list h3 { z-index: 3; position: absolute; left: 0.4rem; bottom: 0.35rem; right: 0.4rem; width: 70%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 0.22rem; color: #fff; }

.News .section1 .box .list .swiper-pagination { bottom: 0.3rem; text-align: right; padding-right: 0.4rem; }

.News .section1 .box .list .swiper-pagination-current { color: #fff; font-size: 0.32rem; }

.News .section1 .box .list .swiper-pagination, .News .section1 .box .list .swiper-pagination-total { color: rgba(255, 255, 255, 0.6); font-size: 0.22rem; }

.News .section1 .box ul { width: 50%; background: #fff; }

.News .section1 .box ul li { padding-top: 0.2rem; }

.News .section1 .box ul li a { display: block; padding: 0.22rem 0.5rem; display: flex; }

.News .section1 .box ul li a .time { flex: 0 0 0.94rem; height: 0.94rem; transition: all .5s ease; border: 1px solid #D8D8D8; margin-right: 0.14rem; display: flex; justify-content: center; align-items: center; flex-direction: column; }

.News .section1 .box ul li a .time h3 { font-size: 0.48rem; color: #000; transition: all .5s ease; }

.News .section1 .box ul li a .time p { font-size: 0.16rem; color: #666; transition: all .5s ease; }

.News .section1 .box ul li a .text { overflow: hidden; }

.News .section1 .box ul li a .text h3 { transition: all .5s ease; font-size: 0.22rem; color: #000; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-bottom: 0.12rem; margin-top: 0.05rem; }

.News .section1 .box ul li a .text p { font-size: 0.16rem; color: #666; line-height: 0.26rem; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.News .section1 .box ul li a:hover .time { background-color: #084EAC; }

.News .section1 .box ul li a:hover .time h3, .News .section1 .box ul li a:hover .time p { color: #fff; }

.News .section1 .box ul li a:hover .text h3 { color: #084EAC; }

.News .section2 ul { display: flex; flex-wrap: wrap; align-items: stretch; }

.News .section2 ul li { width: 31.8%; margin-right: 2.3%; background-color: #fff; margin-bottom: 0.3rem; }

.News .section2 ul li:nth-child(3n) { margin-right: 0; }

.News .section2 ul li a { display: block; padding: 0.6rem 0.4rem 1.2rem; position: relative; height: 100%; }

.News .section2 ul li a h3 { transition: all .5s ease; font-size: 0.22rem; color: #000; margin-bottom: 0.2rem; line-height: 0.34rem; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.News .section2 ul li a p { transition: all .5s ease; font-size: 0.16rem; color: #666; line-height: 0.25rem; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }

.News .section2 ul li a .bottom { position: absolute; left: 0.4rem; right: 0.4rem; bottom: 0.3rem; display: flex; justify-content: space-between; align-items: center; }

.News .section2 ul li a .bottom p { font-size: 0.16rem; color: #666; margin: 0; }

.News .section2 ul li a .bottom span { color: #E1E1E1; font-size: 0.2rem; transition: all .5s ease; }

.News .section2 ul li a:hover { background-color: #084EAC; }

.News .section2 ul li a:hover h3, .News .section2 ul li a:hover p, .News .section2 ul li a:hover span { color: #fff; }

.News .section3 .nav-tab { display: flex; margin-bottom: 0.5rem; }

.News .section3 .nav-tab li { cursor: pointer; border-radius: 0.04rem; margin-right: 0.45rem; }

.News .section3 .nav-tab li a { display: flex; justify-content: center; align-items: center; font-size: 0.18rem; color: #666666; background-color: #EBEDF1; min-width: 1.23rem; height: 0.5rem; padding: 0 0.2rem; }

.News .section3 .nav-tab li.active a { background-color: #084EAC; color: #fff; }

.News .section3 .box ul { display: flex; flex-wrap: wrap; align-items: stretch; }

.News .section3 .box ul li { width: 31.8%; margin-right: 2.3%; border-top-right-radius: 0.5rem; overflow: hidden; margin-bottom: 0.3rem; }

.News .section3 .box ul li:nth-child(3n) { margin-right: 0; }

.News .section3 .box ul li a { display: block; height: 100%; }

.News .section3 .box ul li a .img { overflow: hidden; height: 2.8rem; }

.News .section3 .box ul li a .img img { object-fit: cover; }

.News .section3 .box ul li a .text { background-color: #fff; padding: 0.32rem 0.4rem; transition: all .5s ease; }

.News .section3 .box ul li a .text h3 { font-size: 0.22rem; color: #000; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height: 0.68rem; line-height: 0.34rem; margin-bottom: 0.2rem; transition: all .5s ease; }

.News .section3 .box ul li a .text p { font-size: 0.16rem; transition: all .5s ease; display: flex; justify-content: space-between; align-items: center; color: #999; }

.News .section3 .box ul li a .text p span { color: #084EAC; font-weight: bold; transition: all .5s ease; }

.News .section3 .box ul li a:hover img { transform: scale(1.08); }

.News .section3 .box ul li a:hover .text { background-color: #084EAC; }

.News .section3 .box ul li a:hover .text h3, .News .section3 .box ul li a:hover .text p, .News .section3 .box ul li a:hover .text span { color: #fff; }

.News .section4 ul { display: flex; flex-wrap: wrap; align-items: stretch; }

.News .section4 ul li { width: 23.2%; margin-right: 2.4%; margin-bottom: 0.3rem; }

.News .section4 ul li:nth-child(4n) { margin-right: 0; }

.News .section4 ul li a { display: block; }

.News .section4 ul li a .img { overflow: hidden; }

.News .section4 ul li a .img img { object-fit: cover; }

.News .section4 ul li a .text { background-color: #fff; padding: 0.34rem; text-align: center; }

.News .section4 ul li a .text h3 { color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 0.22rem; }

.News .section4 ul li a:hover img { transform: scale(1.08); }

.News .section4 ul li a:hover .text h3 { color: #084EAC; }

.News .section5 ul { display: flex; flex-wrap: wrap; }

.News .section5 ul li { width: 33%; margin-right: .5%; }

.News .section5 ul li:nth-child(3n) { margin-right: 0; }

.News .section5 ul li a { display: block; position: relative; }

.News .section5 ul li a .img { overflow: hidden; height: 4.22rem; }

.News .section5 ul li a .img img { object-fit: cover; }

.News .section5 ul li a h3 { z-index: 3; position: absolute; left: 0.5rem; right: 0.5rem; bottom: 0.3rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 0.22rem; color: #fff; }

.News .section5 ul li a .play { position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 2; background: rgba(0, 0, 0, 0.5); display: flex; justify-content: center; align-items: center; }

.News .section5 ul li a span { width: 0.66rem; height: 0.66rem; background: url("../images/icon-play.png") no-repeat; background-size: cover; }

.News .section5 ul li a:hover img { transform: scale(1.08); }

.News .section6 ul { display: flex; justify-content: space-between; }

.News .section6 ul li { width: 48.8%; }

.News .section6 ul li a { display: block; position: relative; }

.News .section6 ul li a .img { overflow: hidden; height: 5rem; }

.News .section6 ul li a .img img { object-fit: cover; }

.News .section6 ul li a .text { z-index: 3; position: absolute; padding: 0.4rem; left: 0; right: 0; bottom: 0; transition: all .5s ease; }

.News .section6 ul li a h3 { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 0.22rem; color: #fff; transition: all .5s ease; }

.News .section6 ul li a:hover img { transform: scale(1.08); }

.News .section6 ul li a:hover .text { background-color: #084EAC; }

.News .section6 ul li a:hover .text h3 { color: #fff; }

/* News-list */
.News-list { background: #F6F7F9; }

.News-list .section1 { padding-bottom: 0.8rem; }

.News-list .section1 .slide { overflow: hidden; position: relative; margin-bottom: 0.8rem; }

.News-list .section1 .slide .swiper-slide { display: flex; flex-wrap: wrap; }

.News-list .section1 .slide .swiper-slide .img { width: 50%; border-radius: 0.15rem; overflow: hidden; }

.News-list .section1 .slide .swiper-slide .text { width: 50%; padding: 0.5rem; }

.News-list .section1 .slide .swiper-slide .text h4 { font-size: 0.16rem; color: #666; }

.News-list .section1 .slide .swiper-slide .text h3 { transition: all .5s ease; font-size: 0.22rem; color: #000; line-height: 0.34rem; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; margin: 0.2rem 0; }

.News-list .section1 .slide .swiper-slide .text p { transition: all .5s ease; font-size: 0.15rem; color: #666; line-height: 0.26rem; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; }

.News-list .section1 .slide .swiper-slide .text .more { font-size: 0.15rem; color: #084EAC; margin-top: 0.3rem; }

.News-list .section1 .slide .swiper-slide .text .more i { font-size: 0.14rem; margin-left: 0.05rem; transition: all .5s ease; }

.News-list .section1 .slide .swiper-slide:hover img { transform: scale(1.05); }

.News-list .section1 .slide .swiper-slide:hover .text .more i { margin-left: 0.1rem; }

.News-list .section1 .slide .swiper-pagination { width: 50%; left: 53%; text-align: left; }

.News-list .section1 .slide .swiper-pagination .swiper-pagination-bullet { width: 0.1rem; height: 0.1rem; margin: 0 0.06rem; }

.News-list .section1 .slide .swiper-pagination .swiper-pagination-bullet-active { background: #084EAC; }

.News-list .section1 ul { display: flex; flex-wrap: wrap; align-items: stretch; }

.News-list .section1 ul li { border-top-right-radius: 0.5rem; overflow: hidden; width: 31.8%; margin-right: 2.3%; margin-bottom: 0.4rem; }

.News-list .section1 ul li:nth-child(3n) { margin-right: 0; }

.News-list .section1 ul li a { display: block; background: #fff; height: 100%; position: relative; }

.News-list .section1 ul li a .img { overflow: hidden; height: 2.8rem; }

.News-list .section1 ul li a .img img { display: block; width: 100%; height: 100%; object-fit: cover; transition: all .5s ease; }

.News-list .section1 ul li a .text { padding: 0.32rem 0.4rem; transition: all .5s ease; }

.News-list .section1 ul li a .text h3 { transition: all .5s ease; font-size: 0.22rem; color: #000; line-height: 0.34rem; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; margin-bottom: 0.1rem; }

.News-list .section1 ul li a .text p { transition: all .5s ease; font-size: 0.15rem; color: #666; line-height: 0.26rem; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; }

.News-list .section1 ul li a .text .bottom { position: absolute; left: 0.4rem; right: 0.4rem; bottom: 0.3rem; transition: all .5s ease; display: flex; justify-content: space-between; font-size: 0.16rem; color: #999; }

.News-list .section1 ul li a:hover { background-color: #084EAC; }

.News-list .section1 ul li a:hover img { transform: scale(1.08); }

.News-list .section1 ul li a:hover .text h3, .News-list .section1 ul li a:hover .text p, .News-list .section1 ul li a:hover .text .bottom { color: #fff; }

.News-list .section1 ul li.list1 a .text { padding-bottom: 0.8rem; }

.News-list .section1 ul li.list1 a .text p { display: none; }

.News-list .section1 ul li.list2 a .img { display: none; }

.News-list .section1 ul li.list2 a .text { padding: 0.7rem 0.4rem 0.8rem; }

.News-list .section1 ul li.list2 a .text h3 { margin-bottom: 0.22rem; }

/* News-video */
.News-video { background: #F6F7F9; }

.News-video .nav-tab { display: flex; margin-bottom: 0.5rem; }

.News-video .nav-tab li { cursor: pointer; width: 1.23rem; height: 0.5rem; border-radius: 0.04rem; display: flex; justify-content: center; align-items: center; font-size: 0.18rem; color: #666666; background-color: #EBEDF1; margin-right: 0.45rem; }

.News-video .nav-tab li.active { background-color: #084EAC; color: #fff; }

.News-video .section1 { padding-bottom: 0.8rem; }

.News-video .section1 .top { display: flex; justify-content: space-between; align-items: stretch; overflow: hidden; margin-bottom: 0.5rem; }

.News-video .section1 .top .img { width: 58%; min-height: 4.9rem; overflow: hidden; position: relative; }

.News-video .section1 .top .img img { display: block; width: 100%; height: 100%; object-fit: cover; }

.News-video .section1 .top .img .play { position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 2; background: rgba(0, 0, 0, 0.4); display: flex; justify-content: center; align-items: center; }

.News-video .section1 .top .img span { width: 0.66rem; height: 0.66rem; background: url("../images/icon-play.png") no-repeat; background-size: cover; }

.News-video .section1 .top .img:hover img { transform: scale(1.08); }

.News-video .section1 .top .text { flex: 1; background: url("../images/news/bg-video.png") center top no-repeat; background-size: cover; padding: 0.8rem 0.5rem; }

.News-video .section1 .top .text p { color: #A0BBDF; font-size: 0.16rem; margin-bottom: 0.2rem; line-height: 0.28rem; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }

.News-video .section1 .top .text h3 { color: #fff; font-size: 0.24rem; margin-bottom: 0.3rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.News-video .section1 .top .text .btn { display: inline-block; border: 1px solid #fff; border-bottom-right-radius: 0.2rem; overflow: hidden; margin-top: 0.8rem; }

.News-video .section1 .top .text .btn a { display: flex; align-items: center; height: 0.5rem; width: 1.6rem; position: relative; }

.News-video .section1 .top .text .btn a::before { content: ""; width: 48%; height: 101%; position: absolute; right: -10%; top: 0; transform: skewX(-10deg); transition: all .5s ease; background-color: #fff; }

.News-video .section1 .top .text .btn a em { transition: all .5s ease; flex: 1; padding-right: 38%; height: 100%; text-align: center; font-size: 0.16rem; line-height: 0.5rem; color: #fff; opacity: .8; }

.News-video .section1 .top .text .btn a span { position: absolute; right: 0; top: 0; bottom: 0; width: 38%; text-align: center; color: #084EAC; height: 100%; line-height: 0.5rem; font-weight: bold; font-size: 0.26rem; }

.News-video .section1 .top .text .btn a:hover::before { width: 120%; }

.News-video .section1 .top .text .btn a:hover em { color: #084EAC; }

.News-video .section1 .box dl { display: flex; align-items: stretch; flex-wrap: wrap; }

.News-video .section1 .box dl dd { width: 31.8%; margin-right: 2.3%; margin-bottom: 0.3rem; }

.News-video .section1 .box dl dd:nth-child(3n) { margin-right: 0; }

.News-video .section1 .box dl dd a { display: block; background: #fff; height: 100%; position: relative; }

.News-video .section1 .box dl dd a .img { overflow: hidden; height: 3.5rem; position: relative; }

.News-video .section1 .box dl dd a .img img { display: block; width: 100%; height: 100%; object-fit: cover; transition: all .5s ease; }

.News-video .section1 .box dl dd a .img .play { position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 2; background: rgba(0, 0, 0, 0.4); display: flex; justify-content: center; align-items: center; }

.News-video .section1 .box dl dd a .img span { width: 0.8rem; height: 0.8rem; background: url("../images/icon-play.png") no-repeat; background-size: cover; }

.News-video .section1 .box dl dd a .text { padding: 0.3rem 0.2rem 0.4rem; }

.News-video .section1 .box dl dd a .text p { font-size: 0.16rem; color: #999; margin-bottom: 0.15rem; transition: all .5s ease; }

.News-video .section1 .box dl dd a .text h3 { font-size: 0.24rem; color: #000; transition: all .5s ease; }

.News-video .section1 .box dl dd a:hover { background-color: #084EAC; }

.News-video .section1 .box dl dd a:hover img { transform: scale(1.08); }

.News-video .section1 .box dl dd a:hover p { color: #A0BBDF; }

.News-video .section1 .box dl dd a:hover h3 { color: #fff; }

/* News-xq */
.News-xq .content { position: relative; }

.News-xq .content:after { content: ""; width: 33.5%; height: 100%; background: #F5F7FA; position: absolute; right: 0; top: 0; }

.News-xq .content .title { font-size: 0.4rem; color: #000; margin-bottom: 0.58rem; }

.News-xq .content .other { display: flex; justify-content: space-between; align-items: center; padding-bottom: 0.4rem; border-bottom: 1px solid #EBEDF1; }

.News-xq .content .other .tags span { font-size: 0.18rem; color: #666; padding: 0 0.15rem; position: relative; }

.News-xq .content .other .tags span::before { content: ''; position: absolute; left: 0; top: 0; bottom: 0; width: 1px; background-color: #ddd; }

.News-xq .content .other .tags span:first-child { padding-left: 0; }

.News-xq .content .other .tags span:first-child::before { display: none; }

.News-xq .content .other .share { font-size: 0.18rem; color: #666; display: flex; align-items: center; }

.News-xq .content .other .share a { font-size: 0.4rem; margin: 0 0.1rem; }

.News-xq .content .other .share a.wechat { color: #48A414; }

.News-xq .content .other .share a.weibo { color: #EA5D5C; }

.News-xq .content video { width: 80%; margin: 0.4rem auto 0; display: block; }

.News-xq .content iframe { width: 80%; height: 6.5rem; margin: 0.4rem auto; display: block; }

.News-xq .content .box .imgs { padding: 0 0.6rem; position: relative; margin-top: 0.6rem; }

.News-xq .content .box .imgs img { height: 7.5rem; }

.News-xq .content .box .imgs .prev, .News-xq .content .box .imgs .next { cursor: pointer; position: absolute; top: 0; bottom: 0; display: flex; justify-content: center; align-items: center; width: 0.6rem; }

.News-xq .content .box .imgs .prev span, .News-xq .content .box .imgs .next span { color: #084EAC; font-size: 0.36rem; font-weight: bold; }

.News-xq .content .box .imgs .prev.swiper-button-disabled span, .News-xq .content .box .imgs .next.swiper-button-disabled span { color: #BFBFBF; }

.News-xq .content .box .imgs .prev { left: 0; }

.News-xq .content .box .imgs .next { right: 0; }

.News-xq .content .box .imgs .swiper-pagination { display: none; }

.News-xq .content .box .thumbs { padding: 0 0.6rem; position: relative; }

.News-xq .content .box .thumbs .prev, .News-xq .content .box .thumbs .next { cursor: pointer; background-color: #084EAC; position: absolute; width: 0.4rem; height: 0.4rem; top: 35%; display: flex; justify-content: center; align-items: center; }

.News-xq .content .box .thumbs .prev span, .News-xq .content .box .thumbs .next span { color: #fff; font-size: 0.2rem; font-weight: bold; }

.News-xq .content .box .thumbs .prev.swiper-button-disabled, .News-xq .content .box .thumbs .next.swiper-button-disabled { background-color: #F2F2F2; }

.News-xq .content .box .thumbs .prev.swiper-button-disabled span, .News-xq .content .box .thumbs .next.swiper-button-disabled span { color: #BFBFBF; }

.News-xq .content .box .thumbs .prev { left: 0; }

.News-xq .content .box .thumbs .next { right: 0; }

.News-xq .content .box .imgs-swiper { overflow: hidden; margin-bottom: 0.5rem; position: relative; }

.News-xq .content .box .thumbs-swiper { overflow: hidden; position: relative; cursor: pointer; }

.News-xq .content .box .thumbs-swiper .swiper-slide { border: 2px solid #fff; }

.News-xq .content .box .thumbs-swiper .swiper-slide-thumb-active { border: 2px solid #084EAC; }

.News-xq .content .relevant { margin-top: 0.7rem; border-top: 1px solid #EBEDF1; }

.News-xq .content .relevant a { display: flex; justify-content: flex-start; border-bottom: 1px solid #EBEDF1; padding: 0.5rem 0; font-size: 0.18rem; }

.News-xq .content .relevant a p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 85%; text-align: left; }

.News-xq .content .relevant a span { margin-right: 0.1rem; }

.News-xq .content .relevant a:hover { color: #084EAC; }

.News-xq .content .text-box .tip { width: 100%; margin-bottom: 0.35rem; position: relative; display: block; margin-top: 0.3rem; }

.News-xq .content .text-box .tip .ask { width: 7%; height: 0.35rem; position: absolute; left: 10%; bottom: 0; display: block; }

.News-xq .content .text-box .ask { width: 1.7rem; height: 0.34rem; background: url(../images/news/ask.png) no-repeat center/100%; display: inline-block; margin: 0 0.05rem; }

.News-xq .content .text-box .ask1 { width: 1.81rem; height: 0.34rem; background: url(../images/news/ask1.png) no-repeat center/100%; display: inline-block; margin: 0 0.05rem; }

.News-xq .content .text-box p { margin-bottom: 0.22rem; font-size: 0.18rem; line-height: 0.34rem; }

.News-xq .content .text-box p img { display: block; margin: 0 auto; max-width: 100%; }

.News-xq .content .text-box p a { color: #084EAC; }

.News-xq .content .text-box h3 { font-size: 0.2rem; line-height: 0.34rem; font-weight: bold; position: relative; padding-left: 0.26rem; margin-bottom: 0.22rem; }

.News-xq .content .text-box h3:before { content: "\eb99"; font-family: 'iconfont'; font-size: 0.16rem; color: #084EAC; position: absolute; left: 0; top: 0.01rem; }

.News-xq .content .text-box h4 { font-size: 0.2rem; line-height: 0.34rem; font-weight: bold; position: relative; padding-left: 0.26rem; margin-bottom: 0.22rem; }

.News-xq .content .text-box h4:before { content: "\eb99"; font-family: 'iconfont'; font-size: 0.16rem; color: #084EAC; position: absolute; left: 0; top: 0.01rem; }

.News-xq .content .text-box table { width: 100%; border-collapse: collapse; margin: 0 auto 0.3rem; }

.News-xq .content .text-box table td { font-size: 0.17rem; border: 1px solid #bbb; padding: 0.15rem; }

.News-xq .content .detail { padding: 0.6rem 0 0.8rem; display: flex; justify-content: space-between; flex-wrap: wrap; position: relative; }

.News-xq .content .detail .left { width: 70%; overflow: hidden; padding-right: 0.8rem; }

.News-xq .content .detail .list { width: 30%; padding-left: 0.5rem; position: relative; z-index: 1; }

.News-xq .content .detail .list h2 { font-size: 0.32rem; color: #000; margin-bottom: 0.28rem; }

.News-xq .content .detail .list ul li { margin-bottom: 0.3rem; }

.News-xq .content .detail .list ul li a { display: block; }

.News-xq .content .detail .list ul li a .img { width: 100%; height: 2.82rem; overflow: hidden; }

.News-xq .content .detail .list ul li a .img img { display: block; width: 100%; height: 100%; object-fit: cover; }

.News-xq .content .detail .list ul li a .text { padding: 0.22rem 0.4rem; background-color: #fff; transition: all .5s ease; }

.News-xq .content .detail .list ul li a .text h3 { font-size: 0.22rem; color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: all .5s ease; }

.News-xq .content .detail .list ul li a:hover img { transform: scale(1.08); }

.News-xq .content .detail .list ul li a:hover .text { background-color: #084EAC; }

.News-xq .content .detail .list ul li a:hover .text h3 { color: #fff; }

.News-xq .content .help { background-color: #F6F7F9; margin-top: 0.5rem; padding: 0.3rem 0.4rem; }

.News-xq .content .help h3 { font-size: 0.24rem; color: #000; margin-bottom: 0.2rem; }

.News-xq .content .help p { font-size: 0.16rem; color: #666; }

.News-xq .content .help p a { color: #084EAC; }

.News-xq.Video-xq .content:after { display: none; }

.News-xq.Atlas-xq .content:after { display: none; }

/* Industry-xq */
.Industry-xq .section1 { padding: 0.9rem 0 0.8rem; }

.Industry-xq .section1 .box { display: flex; }

.Industry-xq .section1 .text { flex: 1; }

.Industry-xq .section1 .text h2 { font-size: 0.32rem; font-weight: bold; color: #000; margin-bottom: 0.37rem; }

.Industry-xq .section1 .text p { font-size: 0.16rem; color: #666; line-height: 0.34rem; margin-bottom: 0.3rem; }

.Industry-xq .section1 .img { flex: 0 0 50%; margin-left: 0.8rem; }

.Industry-xq .section1 .img img { display: block; width: 100%; }

.Industry-xq .section2 { padding-bottom: 0.8rem; }

.Industry-xq .section2 .title-tabs { padding-top: 0; }

.Industry-xq .section2 .title-tabs h2 { font-size: 0.32rem; }

.Industry-xq .section2 .box .box0 { display: block; }

.Industry-xq .section2 .box .box0 table { width: 100%; border-collapse: collapse; }

.Industry-xq .section2 .box .box0 table tr td { font-size: 0.16rem; color: #000; border: 1px solid #E2E3E4; padding: 0.2rem 0.6rem; }

.Industry-xq .section2 .box .box0 table tr td:nth-child(1) { background-color: #F9F9F9; width: 39%; }

.Industry-xq .section2 .box .box1, .Industry-xq .section2 .box .box2 { display: none; }

.Industry-xq .section2 .box .box1 table, .Industry-xq .section2 .box .box2 table { width: 100%; border-collapse: collapse; }

.Industry-xq .section2 .box .box1 table tr th, .Industry-xq .section2 .box .box2 table tr th { background-color: #F9F9F9; }

.Industry-xq .section2 .box .box1 table tr td, .Industry-xq .section2 .box .box1 table tr th, .Industry-xq .section2 .box .box2 table tr td, .Industry-xq .section2 .box .box2 table tr th { font-size: 0.16rem; color: #000; border: 1px solid #E2E3E4; padding: 0.2rem 0; text-align: center; }

.Industry-xq .section3 { height: 6.2rem; background: url("../images/industry/bg-youshi.png") center top no-repeat; background-size: cover; }

.Industry-xq .section3 h2 { color: #fff; text-align: center; font-size: 0.32rem; font-weight: bold; margin-bottom: 0.6rem; margin-top: 0.8rem; }

.Industry-xq .section3 ul { display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; }

.Industry-xq .section3 ul li { width: 47.6%; font-size: 0.16rem; color: rgba(255, 255, 255, 0.8); background-color: rgba(255, 255, 255, 0.1); padding: 0.22rem 0; margin-bottom: 0.24rem; padding-left: 0.7rem; position: relative; }

.Industry-xq .section3 ul li::before { content: ""; position: absolute; width: 0.06rem; height: 0.06rem; background-color: #084EAC; left: 0.6rem; top: 0.28rem; }

.Industry-xq .section4 { padding-top: 0.8rem; padding-bottom: 0.8rem; }

.Industry-xq .section4 h2 { font-size: 0.32rem; font-weight: bold; color: #000; margin-bottom: 0.4rem; text-align: center; }

.Industry-xq .section4 .box { display: flex; align-items: stretch; }

.Industry-xq .section4 .box .img { width: 50%; }

.Industry-xq .section4 .box .text { background-color: #F6F7F9; flex: 1; padding: 0.7rem 0.4rem 0.4rem; }

.Industry-xq .section4 .box .text h3 { font-size: 0.24rem; color: #000; margin-bottom: 0.22rem; }

.Industry-xq .section4 .box .text p { font-size: 0.16rem; line-height: 0.34rem; color: #666; }

.Industry-xq .section4 .btn { position: absolute; bottom: 0.4rem; right: 0.4rem; z-index: 2; display: flex; }

.Industry-xq .section4 .btn .prev, .Industry-xq .section4 .btn .next { cursor: pointer; width: 0.5rem; height: 0.5rem; display: flex; align-items: center; justify-content: center; background-color: #084EAC; margin-left: 0.3rem; }

.Industry-xq .section4 .btn .prev span, .Industry-xq .section4 .btn .next span { font-size: 0.25rem; color: #fff; }

.Industry-xq .section4 .btn .prev.swiper-button-disabled, .Industry-xq .section4 .btn .next.swiper-button-disabled { background-color: #EBEDF1; }

.Industry-xq .section4 .btn .prev.swiper-button-disabled span, .Industry-xq .section4 .btn .next.swiper-button-disabled span { color: #A4A4A4; }

.Industry-xq .section5 { background-color: #F6F7F9; padding: 0.8rem 0; }

.Industry-xq .section5 h2 { font-size: 0.32rem; font-weight: bold; color: #000; margin-bottom: 0.4rem; text-align: center; }

.Industry-xq .section5 ul { display: flex; align-items: stretch; }

.Industry-xq .section5 ul li { padding: 0.6rem 0.44rem; background-color: #fff; width: 31.6%; margin-right: 2.6%; }

.Industry-xq .section5 ul li:nth-child(3n) { margin-right: 0; }

.Industry-xq .section5 ul li .tit { display: flex; justify-content: space-between; align-items: flex-end; margin-bottom: 0.16rem; }

.Industry-xq .section5 ul li .tit h3 { color: #000; font-size: 0.24rem; }

.Industry-xq .section5 ul li .tit img { width: 0.58rem; }

.Industry-xq .section5 ul li .text p { font-size: 0.16rem; line-height: 0.34rem; margin-bottom: 0.05rem; }

.Industry-xq .section6 { padding: 0.8rem 0; }

.Industry-xq .section6 h2 { font-size: 0.32rem; font-weight: bold; color: #000; margin-bottom: 0.4rem; text-align: center; }

.Industry-xq .section6 ul { display: flex; align-items: stretch; }

.Industry-xq .section6 ul li { width: 31.6%; margin-right: 2.6%; }

.Industry-xq .section6 ul li:nth-child(3n) { margin-right: 0; }

.Industry-xq .section6 ul li .text { padding-top: 0.3rem; }

.Industry-xq .section6 ul li .text h3 { color: #000; font-size: 0.2rem; margin-bottom: 0.14rem; }

.Industry-xq .section6 ul li .text p { font-size: 0.16rem; line-height: 0.34rem; margin-bottom: 0.05rem; }

.Industry-xq .section7 .text-box { padding: 0.4rem 0 0.5rem; text-align: center; }

.Industry-xq .section7 .text-box h2 { font-size: 0.32rem; font-weight: bold; color: #000; margin-bottom: 0.2rem; }

.Industry-xq .section7 .text-box p { font-size: 0.16rem; color: #666; }

.Industry-xq .section7 .bg { background: url("../images/industry/bg-baodao.png") center top no-repeat; background-size: cover; }

.Industry-xq .section7 .box a { display: block; padding: 0.6rem 0.3rem 1.5rem; height: auto; overflow: hidden; position: relative; }

.Industry-xq .section7 .box a h3 { color: #333; font-size: 0.2rem; margin-bottom: 0.2rem; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 0.28rem; transition: all .5s ease; }

.Industry-xq .section7 .box a .img { height: 2.5rem; overflow: hidden; margin-bottom: 0.2rem; }

.Industry-xq .section7 .box a .img img { width: 100%; height: 100%; object-fit: cover; }

.Industry-xq .section7 .box a p { font-size: 0.16rem; line-height: 0.26rem; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; transition: all .5s ease; }

.Industry-xq .section7 .box a .more { position: absolute; bottom: 0.8rem; left: 0.3rem; }

.Industry-xq .section7 .box a .more span { font-size: 0.2rem; color: #666; transition: all .5s ease; }

.Industry-xq .section7 .box a:hover { background-color: #084EAC; }

.Industry-xq .section7 .box a:hover h3 { color: #fff; }

.Industry-xq .section7 .box a:hover img { transform: scale(1.08); }

.Industry-xq .section7 .box a:hover p { color: rgba(255, 255, 255, 0.7); }

.Industry-xq .section7 .box a:hover .more span { color: #fff; }

.Industry-xq .section8 { padding: 0.8rem 0; }

.Industry-xq .section8 h2 { font-size: 0.32rem; font-weight: bold; color: #000; margin-bottom: 0.4rem; text-align: center; }

.Industry-xq .section8 .swiper { padding-bottom: 0.5rem; }

.Industry-xq .section8 .swiper-slide .img { height: 2.54rem; overflow: hidden; }

.Industry-xq .section8 .swiper-slide .img img { width: 100%; height: 100%; object-fit: cover; }

.Industry-xq .section8 .swiper-slide .text { padding: 0.3rem; }

.Industry-xq .section8 .swiper-slide .text h3 { font-size: 0.2rem; margin-bottom: 0.1rem; transition: all .5s ease; }

.Industry-xq .section8 .swiper-slide .btn { margin-top: 0.25rem; display: flex; justify-content: space-between; }

.Industry-xq .section8 .swiper-slide .btn a { display: flex; width: 48%; height: 0.45rem; justify-content: center; align-items: center; border-radius: 0.33rem; border: 1px solid #084EAC; color: #084EAC; font-size: 0.16rem; }

.Industry-xq .section8 .swiper-slide .btn a:hover { background: linear-gradient(276deg, #0467ED 0%, #094FAD 100%); color: #fff; }

.Industry-xq .section8 .swiper-slide:hover h3 { color: #084EAC; }

.Industry-xq .section8 .swiper-slide:hover img { transform: scale(1.08); }

.Industry-xq .section8 .swiper-pagination-bullet { width: 0.3rem; height: 0.04rem; background-color: #000; border-radius: 0; }

.Industry-xq .section8 .swiper-pagination-bullet-active { background-color: #084EAC; }

/* Industry-order */
.Industry-order { display: flex; background-color: #F6F7F9; }

.Industry-order .text-box { width: 50%; padding: 0 6.25%; display: flex; flex-direction: column; justify-content: center; }

.Industry-order .text-box h2 { font-size: 0.32rem; font-weight: bold; color: #000; margin-bottom: 0.4rem; }

.Industry-order .text-box p { font-size: 0.16rem; line-height: 0.26rem; }

.Industry-order .text-box ul { padding-top: 0.6rem; display: flex; }

.Industry-order .text-box ul li { width: 33.333%; }

.Industry-order .text-box ul li img { width: 0.4rem; margin-bottom: 0.16rem; }

.Industry-order .text-box ul li h3 { font-size: 0.18rem; color: #000; margin-bottom: 0.05rem; }

.Industry-order .order-box { width: 50%; padding-right: 6.25%; height: 7.62rem; display: flex; align-items: center; background: url("../images/industry/bg-order.png") center top no-repeat; background-size: cover; }

.Industry-order .order-box form { padding-left: 0.6rem; width: 100%; }

.Industry-order .order-box form .row { display: flex; justify-content: space-between; margin-top: 0.34rem; }

.Industry-order .order-box form .row .column { width: 48%; background: rgba(255, 255, 255, 0.2); display: flex; align-items: center; padding: 0 0.2rem; position: relative; }

.Industry-order .order-box form .row .column i { font-size: 0.16rem; color: #D7373F; position: absolute; left: 0.1rem; }

.Industry-order .order-box form .row .column label { font-size: 0.16rem; color: rgba(255, 255, 255, 0.8); margin-right: 0.2rem; }

.Industry-order .order-box form .row .column input, .Industry-order .order-box form .row .column select { color: #fff; width: 0; flex: 1; height: 0.56rem; font-size: 0.16rem; background: none; border: none; appearance: none; -webkit-appearance: none; }

.Industry-order .order-box form .row .column.select:after { content: ''; border-right: .06rem solid transparent; border-left: .06rem solid transparent; border-top: .06rem solid #ccc; display: block; width: 0; height: 0; position: absolute; top: .24rem; right: .15rem; -webkit-transition-duration: 400ms; transition-duration: 400ms; }

.Industry-order .order-box form .row.textarea { background: rgba(255, 255, 255, 0.2); height: 1.5rem; padding: 0.2rem; flex-direction: column; }

.Industry-order .order-box form .row.textarea label { font-size: 0.16rem; color: rgba(255, 255, 255, 0.8); }

.Industry-order .order-box form .row.textarea textarea { color: #fff; width: 100%; height: 100%; padding-top: 0.2rem; font-size: 0.16rem; }

.Industry-order .order-box form .row.checkbox { justify-content: flex-start; font-size: 0.16rem; color: rgba(255, 255, 255, 0.8); margin-top: 0.2rem; }

.Industry-order .order-box form .row.checkbox input { width: 0.16rem; height: 0.16rem; margin-right: 0.1rem; }

.Industry-order .order-box form .row.checkbox a { color: #fff; }

.Industry-order .order-box form .btn { width: 100%; height: 0.5rem; background: #084EAC; font-size: 0.18rem; border-radius: 0.55rem; color: #fff; display: flex; align-items: center; justify-content: center; cursor: pointer; margin-top: 0.3rem; }

/* fixed-right */
.fixed-right { position: fixed; right: 0; bottom: 10%; z-index: 5; }

.fixed-right .kefu { width: 1.34rem; display: block; }

.fixed-right .kefu img { width: 100%; }

.fixed-right ul { width: 0.7rem; float: right; margin-top: 0.3rem; margin-right: 0.2rem; }

.fixed-right ul li { margin-bottom: 0.1rem; height: 0.7rem; background: #fff; box-shadow: 0 0.02rem 0.08rem 0.01rem rgba(181, 181, 181, 0.16); position: relative; border-radius: 50%; cursor: pointer; display: flex; flex-direction: column; align-items: center; justify-content: center; transition: all .5s ease; }

.fixed-right ul li a { width: 100%; height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; }

.fixed-right ul li i { display: block; font-size: 0.3rem; color: #000; }

.fixed-right ul li .icon-wechat { font-size: 0.36rem; }

.fixed-right ul li .qr { width: 1.3rem; padding: 0.1rem; background: #fff; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); position: absolute; left: -1.45rem; top: 0; text-align: center; opacity: 0; visibility: hidden; transition: all .5s ease; }

.fixed-right ul li .qr img { width: 100%; }

.fixed-right ul li .qr p { font-size: 0.15rem; color: #000; margin: 0.05rem; line-height: 0.2rem; }

.fixed-right ul li:hover { background: #084EAC; }

.fixed-right ul li:hover i { color: #fff; }

.fixed-right ul li.wechat:hover .qr { opacity: 1; visibility: visible; }

.fixed-right ul #backTop { display: none; }

/* yinsi-popup */
.yinsi-popup { width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 100; background: rgba(0, 0, 0, 0.5); display: none; }

.yinsi-popup .box { width: 8rem; height: 5.5rem; padding: 0.5rem 0; background: #fff; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }

.yinsi-popup .box .btn-close { position: absolute; right: 0.2rem; top: 0.2rem; cursor: pointer; width: 0.4rem; height: 0.4rem; background: #084EAC; display: flex; align-items: center; justify-content: center; }

.yinsi-popup .box .btn-close i { font-size: 0.2rem; color: #fff; }

.yinsi-popup .box h2 { font-size: 0.22rem; text-align: center; margin-bottom: 0.3rem; }

.yinsi-popup .box .scroll { height: 4rem; overflow: auto; padding: 0 0.5rem; }

.yinsi-popup .box .scroll p { font-size: 0.16rem; color: #333; line-height: 0.24rem; margin-top: 0.1rem; }

/* dingzhi-popup */
.dingzhi-popup { display: none; padding: 4% 0 3%; position: fixed; width: 77%; max-width: 900px; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 999; margin: auto; background: #fff; border-radius: 20px; overflow: hidden; }

.dingzhi-popup:before { content: ""; width: 100%; height: 200px; background: linear-gradient(180deg, rgba(133, 182, 255, 0.46) 0%, rgba(255, 255, 255, 0) 100%); position: absolute; left: 0; top: 0; }

.dingzhi-popup .icon-close { position: absolute; top: 0; right: 0; padding: 0.25rem; color: #000; font-size: 0.24rem; cursor: pointer; }

.dingzhi-popup .title { margin-bottom: 6%; position: relative; z-index: 1; }

.dingzhi-popup .title h2 { font-size: 0.3rem; text-align: center; font-weight: bold; margin-bottom: 15px; }

.dingzhi-popup .title p { font-size: 0.14rem; text-align: center; }

.dingzhi-popup form { display: flex; justify-content: space-between; flex-wrap: wrap; width: 80%; margin: auto; position: relative; z-index: 1; }

.dingzhi-popup form .row { width: 47%; margin-bottom: 0.3rem; position: relative; }

.dingzhi-popup form .row label { font-size: 0.16rem; display: block; margin-bottom: 0.1rem; }

.dingzhi-popup form .row label i { font-size: 0.18rem; color: #084EAC; margin-right: 0.05rem; vertical-align: -0.01rem; }

.dingzhi-popup form .row label span { color: red; margin-left: 0.05rem; }

.dingzhi-popup form .row input, .dingzhi-popup form .row select { width: 100%; height: 0.48rem; font-size: 0.16rem; border: 1px solid #DDE3EE; padding: 0 0.2rem; border-radius: 0.05rem; appearance: none; -webkit-appearance: none; }

.dingzhi-popup form .row textarea { width: 100%; height: 1.3rem; font-size: 0.16rem; border: 1px solid #DDE3EE; padding: 0.15rem 0.2rem; border-radius: 0.05rem; }

.dingzhi-popup form .row.w100 { width: 100%; }

.dingzhi-popup form .row.select:after { content: "\e6b9"; font-family: 'iconfont'; font-size: 0.18rem; color: #999; position: absolute; right: 0.2rem; bottom: 0.15rem; }

.dingzhi-popup form .submit { width: 2.2rem; height: 0.5rem; background: linear-gradient(270deg, #0467ED 0%, #094FAD 100%); border-radius: 0.5rem; margin: 0 auto; color: #fff; font-size: 0.16rem; text-align: center; cursor: pointer; transition: all .5s ease; position: relative; top: 0; display: flex; align-items: center; justify-content: center; }

/* Search */
.Search { background: #F6F7F9; }

.Search .content { padding: 0.6rem 0; min-height: 6rem; }

.Search .content form { width: 9rem; height: 0.6rem; padding: 0 0.2rem 0 0; background: #fff; border-radius: 0.06rem; display: flex; align-items: center; margin: 0 auto; position: relative; z-index: 1; position: relative; }

.Search .content form .icon-search { font-size: 0.18rem; cursor: pointer; }

.Search .content form .input { flex: 1; font-size: 0.16rem; height: 0.6rem; padding-left: 0.2rem; position: relative; }

.Search .content form .select { width: 1.3rem; height: 100%; font-size: 0.16rem; position: relative; padding: 0 0.2rem; display: flex; align-items: center; }

.Search .content form .select input { height: 0.6rem; }

.Search .content form .select select { width: 100%; border: none; height: 0.6rem; appearance: none; -webkit-appearance: none; }

.Search .content form .select select option { height: 0.6rem; }

.Search .content form .select:before { content: ""; width: 1px; height: 40%; position: absolute; right: 0; top: 0; bottom: 0; margin: auto; background: #eee; }

.Search .content form .select:after { content: "\e6b9"; font-family: 'iconfont'; font-size: 0.18rem; color: #999; position: absolute; right: 0.2rem; bottom: 0.2rem; }

.Search .content form .search-list { display: none; width: 7.55rem; background: #fff; padding: 0.1rem 0; position: absolute; left: 0; top: 0.68rem; border-radius: 0.06rem; box-shadow: 0 0.04rem 0.1rem 0 rgba(0, 0, 0, 0.1); }

.Search .content form .search-list li { font-size: 0.16rem; color: #000; padding: 0.1rem 0.3rem; transition: all .5s ease; }

.Search .content form .search-list li a { display: block; color: #000; }

.Search .content form .search-list li a span { color: #084EAC; }

.Search .content form .search-list li:hover { background: #F6F7F9; }

.Search .content .no-result { margin: 1rem auto; text-align: center; }

.Search .content .no-result img { width: 3.6rem; margin: 0 auto; }

.Search .content .no-result p { font-size: 0.16rem; color: #999; margin-top: 0.4rem; }

.Search .content .product .list { display: flex; flex-wrap: wrap; margin-top: 0.6rem; }

.Search .content .product .list .item { width: 31.6666%; margin: 0 2.5% 2.5% 0; background: #fff; padding: 0.25rem; display: flex; justify-content: space-between; }

.Search .content .product .list .item .tips { width: 100%; display: flex; align-items: center; position: absolute; left: 0; bottom: 0; }

.Search .content .product .list .item .tips span { font-size: 0.14rem; padding: 0.05rem 0.1rem; margin-left: 0.1rem; display: flex; align-items: center; justify-content: center; font-family: 'SourceHanSans-Regular'; color: #D7373F; background: #F6EAEA; border-radius: 0.3rem; border: 1px solid #E5B9BB; }

.Search .content .product .list .item .tips span:first-child { margin: 0; }

.Search .content .product .list .item .text { width: 52%; position: relative; padding-top: 0.08rem; }

.Search .content .product .list .item .text h2 { font-size: 0.24rem; color: #000; margin-bottom: 0.12rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: all .5s ease; display: flex; align-items: center; }

.Search .content .product .list .item .text h2 span { font-size: 0.14rem; height: 0.25rem; padding: 0 0.1rem; margin-left: 0.1rem; display: flex; align-items: center; justify-content: center; font-family: 'SourceHanSans-Regular'; color: #fff; background: #E33939; border-radius: 0.3rem; }

.Search .content .product .list .item .text p { font-size: 0.16rem; color: #333; line-height: 0.22rem; margin-top: 0.08rem; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.Search .content .product .list .item .text .btns { display: flex; position: absolute; left: 0; bottom: 0; background: #fff; opacity: 0; transition: all .5s ease; }

.Search .content .product .list .item .text .btns a { width: 0.9rem; height: 0.4rem; background: #084EAC; border: 1px solid #084EAC; font-size: 0.16rem; color: #fff; border-radius: 0.5rem; display: flex; align-items: center; justify-content: center; margin-right: 0.15rem; }

.Search .content .product .list .item .text .btns a:first-child { border-color: #084EAC; color: #084EAC; background: none; }

.Search .content .product .list .item .img { width: 43.5%; height: 1.75rem; overflow: hidden; position: relative; }

.Search .content .product .list .item .img img { width: 100%; height: 100%; transition: all .5s ease; }

.Search .content .product .list .item:nth-child(3n) { margin-right: 0; }

.Search .content .product .list .item:hover .text h2 { color: #084EAC; }

.Search .content .product .list .item:hover .text .btns { opacity: 1; }

.Search .content .product .list .item:hover .img img { transform: scale(1.1); }

.Search .content .news { margin-top: 0.7rem; }

.Search .content .news ul { display: flex; flex-wrap: wrap; align-items: stretch; }

.Search .content .news ul li { overflow: hidden; width: 31.8%; margin-right: 2.3%; margin-bottom: 0.4rem; }

.Search .content .news ul li:nth-child(3n) { margin-right: 0; }

.Search .content .news ul li a { display: block; background: #fff; height: 100%; position: relative; }

.Search .content .news ul li a .img { overflow: hidden; height: 2.6rem; }

.Search .content .news ul li a .img img { display: block; width: 100%; height: 100%; object-fit: cover; transition: all .5s ease; }

.Search .content .news ul li a .text { padding: 0.32rem 0.4rem; transition: all .5s ease; }

.Search .content .news ul li a .text h3 { transition: all .5s ease; font-size: 0.22rem; color: #000; line-height: 0.34rem; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.Search .content .news ul li a .text p { transition: all .5s ease; font-size: 0.15rem; color: #666; line-height: 0.26rem; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; }

.Search .content .news ul li a .text .bottom { position: absolute; left: 0.4rem; right: 0.4rem; bottom: 0.3rem; transition: all .5s ease; display: flex; justify-content: space-between; font-size: 0.16rem; color: #999; }

.Search .content .news ul li a:hover { background-color: #084EAC; }

.Search .content .news ul li a:hover img { transform: scale(1.08); }

.Search .content .news ul li a:hover .text h3, .Search .content .news ul li a:hover .text p, .Search .content .news ul li a:hover .text .bottom { color: #fff; }

.Search .content .news ul li.list1 a .text { padding-bottom: 0.8rem; }

.Search .content .news ul li.list1 a .text p { display: none; }

.Search .content .news ul li.list2 a .img { display: none; }

.Search .content .news ul li.list2 a .text { padding: 0.7rem 0.4rem 0.8rem; }

.Search .content .news ul li.list2 a .text h3 { margin-bottom: 0.22rem; }

.Search .content .page { margin-top: 0; }

/* commonOrder */
.commonOrder { padding: 1rem 0; background: url(../images/commonOrder-bg.jpg) no-repeat center/cover; position: relative; z-index: 1; }

.commonOrder .container { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; }

.commonOrder .text { width: 45%; }

.commonOrder .text .title { font-size: 0.32rem; color: #000; font-weight: bold; }

.commonOrder .text .dsc { font-size: 0.16rem; color: #333; line-height: 0.24rem; margin-top: 0.4rem; }

.commonOrder .text .dsc b { color: #084EAC; font-weight: bold; }

.commonOrder .text ul { display: flex; flex-wrap: wrap; margin-top: 0.8rem; }

.commonOrder .text ul li { flex: 1; }

.commonOrder .text ul li i { font-size: 0.4rem; color: #084EAC; }

.commonOrder .text ul li h4 { font-size: 0.18rem; color: #000; margin: 0.1rem 0; }

.commonOrder .text ul li p { font-size: 0.16rem; color: #333; }

.commonOrder form { width: 46%; padding: 0.25rem 0.4rem 0.5rem; background: #fff; box-shadow: 0 0 0.2rem 0 rgba(58, 92, 136, 0.0902); border-radius: 0.2rem; }

.commonOrder form .row { display: flex; justify-content: space-between; margin-top: 0.25rem; }

.commonOrder form .row label { font-size: 0.16rem; color: #000; margin-right: 0.2rem; display: block; margin-bottom: 0.1rem; }

.commonOrder form .row label i { font-size: 0.18rem; color: #084EAC; margin-right: 0.05rem; vertical-align: -0.01rem; }

.commonOrder form .row label span { font-size: 0.16rem; color: #D7373F; margin-left: 0.05rem; }

.commonOrder form .row .column { width: 48%; position: relative; }

.commonOrder form .row .column input, .commonOrder form .row .column select { width: 100%; height: 0.5rem; font-size: 0.16rem; padding: 0 0.2rem; background: #F6F6F6; border: none; appearance: none; -webkit-appearance: none; border-radius: 0.02rem; }

.commonOrder form .row .column.select:after { content: ''; border-right: .06rem solid transparent; border-left: .06rem solid transparent; border-top: .06rem solid #ccc; display: block; width: 0; height: 0; position: absolute; top: .5rem; right: .15rem; -webkit-transition-duration: 400ms; transition-duration: 400ms; }

.commonOrder form .row.textarea { display: block; }

.commonOrder form .row.textarea textarea { width: 100%; height: 1.6rem; background: #F6F6F6; padding: 0.2rem; font-size: 0.16rem; }

.commonOrder form .btn { width: 100%; height: 0.5rem; background: #084EAC; font-size: 0.18rem; color: #fff; display: flex; align-items: center; justify-content: center; cursor: pointer; margin-top: 0.5rem; }

/* Links */
.Links .content { min-height: 4.5rem; padding: 0.8rem 0; }

.Links .content dl { border-bottom: 1px solid #ececec; padding-bottom: 0.2rem; }

.Links .content dl dd { display: flex; flex-wrap: wrap; }

.Links .content dl dd a { width: 20%; }

.Links .content dl dd a h2 { font-size: 0.2rem; color: #333; margin: 0.4rem 0 0.1rem; transition: all .5s ease; }

.Links .content dl dd a p { font-size: 0.16rem; color: #666; line-height: 0.35rem; }

.Links .content dl dd a:hover h2 { color: #084EAC; }

/* ueditor table */
.selectTdClass { background-color: #edf5fa !important; }

table.noBorderTable td, table.noBorderTable th, table.noBorderTable caption { border: 1px dashed #ddd !important; }

table { margin-bottom:50px; border-collapse: collapse; display: table; }

td, th { padding: 5px 10px; border: 1px solid #DDD; }

caption { border: 1px dashed #DDD; border-bottom: 0; padding: 3px; text-align: center; }

th { border-top: 1px solid #BBB; background-color: #F7F7F7; }

table tr.firstRow th { border-top-width: 2px; }

.ue-table-interlace-color-single { background-color: #fcfcfc; }

.ue-table-interlace-color-double { background-color: #f7faff; }

td p { margin: 0; padding: 0; }

.fixed-left { position: fixed; left: 0; bottom: 5%; z-index: 5; }

.fixed-left img { width: 50%; }

.resume-box { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); position: fixed; left: 0; top: 0; z-index: 100; display: none; }

.resume-box .box { width: 8.5rem; padding: 0.5rem 0.8rem; border-radius: 0.1rem; background: #fff; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }

.resume-box .box .icon-close { font-size: 0.3rem; color: #333; position: absolute; right: 0.2rem; top: 0.2rem; cursor: pointer; }

.resume-box .box .title { font-size: 0.26rem; font-weight: bold; text-align: center; margin-bottom: 0.4rem; }

.resume-box .box .row { display: flex; justify-content: space-between; margin-top: 0.2rem; }

.resume-box .box .row .column { width: 45%; height: 0.5rem; border-bottom: 1px solid rgba(0, 0, 0, 0.1); display: flex; align-items: center; }

.resume-box .box .row .column i { color: red; margin-right: 0.05rem; }

.resume-box .box .row .column input { width: 100%; height: 0.5rem; font-size: 0.18rem; }

.resume-box .box .row .column .label { font-size: 0.18rem; margin-right: 0.2rem; }

.resume-box .box .row .column .upload { width: 0; flex: 1; display: flex; flex-direction: column; position: relative; }

.resume-box .box .row .column .upload .btn { width: 1.2rem; height: 0.36rem; font-size: 0.16rem; color: #fff; background: #084EAC; border-radius: 0.03rem; display: flex; align-items: center; justify-content: center; }

.resume-box .box .row .column .upload .btn i { font-size: 0.16rem; margin-right: 0.06rem; }

.resume-box .box .row .column .upload input { width: 100%; height: 100%; position: absolute; left: 0; top: 0; opacity: 0; }

.resume-box .box .row .column .upload p { font-size: 0.15rem; color: #666; margin-top: 0.1rem; }

.resume-box .box .row .column .newSelect { line-height: 0.5rem; }

.resume-box .box .row .column .newSelect .newSelectTitle { height: 0.5rem; border: 0; }

.resume-box .box .row .column .newSelect .newSelectTitle span { font-size: 0.18rem; }

.resume-box .box .row .column .newSelect .newSelectTitle .icon { width: 0.16rem; }

.resume-box .box .row .column .newSelect .newOptions li { font-size: 0.16rem; }

.resume-box .box .row .column .newSelect .newOptions li[data-select="true"] { background: #ddd; color: #000; }

.resume-box .box .row .column.nb { border: 0; align-items: flex-start; padding-top: 0.07rem; }

.resume-box .box .row .column.nb .label { padding-top: 0.08rem; }

.resume-box .box .agree { font-size: 0.16rem; display: flex; align-items: center; margin-top: 0.8rem; }

.resume-box .box .agree .check { width: 0.24rem; height: 0.24rem; border: 1px solid #999; border-radius: 50%; margin-right: 0.1rem; cursor: pointer; display: flex; align-items: center; justify-content: center; }

.resume-box .box .agree .check:before { content: "\e641"; font-family: 'iconfont'; font-size: 0.16rem; color: #084EAC; opacity: 0; position: relative; top: 0.01rem; }

.resume-box .box .agree.active .check { border-color: #084EAC; }

.resume-box .box .agree.active .check:before { opacity: 1; }

.resume-box .box .submit-btn { width: 100%; height: 0.5rem; border-radius: 0.5rem; background: #084EAC; font-size: 0.16rem; color: #fff; margin-top: 0.45rem; justify-content: center; display: flex; align-items: center; cursor: pointer; }

/*! <=991 手机端 */
@media all and (max-width: 991px) { html, body { font-family: system-ui, -apple-system, Microsoft YaHei, Heiti SC ,tahoma, arial, Hiragino Sans GB, "\5B8B\4F53",sans-serif; }
  .container { width: 100% !important; padding: 0 .3rem; }
  .xs-display { display: block !important; }
  .lg-display { display: none !important; }
  /* 公用视频弹出 */
  .video-popup .btn-close .icon { width: 0.4rem; }
  .video-popup .video-popup-box { width: 100%; }
  /* header */
  .header .container { padding: 0 0 0 0.3rem; }
  .header .nav-xs { display: flex !important; align-items: center; }
  .header .nav-xs .lang { font-size: 0.26rem; color: #fff; margin-right: 0.3rem; position: relative; }
  .header .nav-xs .lang i { font-size: 0.26rem; color: #fff; margin-right: 0.1rem; }
  .header .nav-xs .lang .lang-box { width: 1.5rem; position: absolute; right: -0.3rem; top: 0.4rem; padding-top: 0.1rem; z-index: 5; background: #fff; border: 1px solid #eee; text-align: center; display: none; }
  .header .nav-xs .lang .lang-box a { font-size: 0.26rem; display: block; padding: 0.2rem 0; }
  .header .nav-xs .lang .lang-box a:hover { color: #084EAC; }
  .header .nav-xs .menu { width: 0.99rem; height: 1rem; transition: 0.3s; overflow: hidden; }
  .header .nav-xs .menu .bars { height: 100%; height: 100%; position: relative; }
  .header .nav-xs .menu .bars .bar { height: 2px; width: 0.44rem; display: block; background: #fff; transition: all .5s ease; position: absolute; right: 0.35rem; }
  .header .nav-xs .menu .bars .bar:nth-of-type(1) { top: 0.33rem; transition: top 0.2s ease,transform 0.2s ease-out; }
  .header .nav-xs .menu .bars .bar:nth-of-type(2) { top: 0.46rem; transition: top 0.2s ease, transform 0.2s ease-out; }
  .header .nav-xs .menu .bars .bar:nth-of-type(3) { top: 0.61rem; transition: top 0.2s ease, transform 0.2s ease-out; }
  .header .nav-xs .menu.active .bars .bar:nth-of-type(1) { top: 0.47rem; transform: rotate(45deg); transition: top 0.1s ease, transform 0.1s ease-out; }
  .header .nav-xs .menu.active .bars .bar:nth-of-type(2) { opacity: 0; }
  .header .nav-xs .menu.active .bars .bar:nth-of-type(3) { top: 0.47rem; transform: rotate(-45deg); transition: top 0.1s ease, transform 0.1s ease-out; }
  .header:hover { background: none; box-shadow: none; }
  .header:hover .logo { background: url(../images/logo.png) no-repeat center/100%; }
  .header.white { background: #fff; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.15); }
  .header.white .logo { background: url(../images/logo1.png) no-repeat center/100%; }
  .header.white .lang { color: #000; }
  .header.white .lang i { color: #000; }
  .header.white .menu .bars .bar { background: #000; }
  .header .submenu { display: none; }
  .header .submenu-xs { width: 100%; max-height: calc(100vh - 1rem); overflow-y: auto; background: #fff; position: fixed; left: 0; top: 1rem; z-index: 10; border-top: 1px solid #eee; display: none; }
  .header .submenu-xs dl { height: auto; overflow: hidden; }
  .header .submenu-xs dl a { display: block; }
  .header .submenu-xs dl dt { font-size: 0.3rem; line-height: 0.95rem; padding: 0 0.3rem; border-bottom: 1px solid #eee; color: #000; position: relative; }
  .header .submenu-xs dl dt i { font-size: 0.34rem; margin-right: 0.2rem; vertical-align: -0.02rem; }
  .header .submenu-xs dl dt i.icon-add { z-index: 3; color: #999; display: block; position: absolute; right: 0; top: 0; bottom: 0; width: 1.8rem; text-align: right; margin-right: 0; padding-right: 0.3rem; }
  .header .submenu-xs dl dt i.icon-add.active:before { content: "\e67a"; }
  .header .submenu-xs dl dd { height: auto; overflow: hidden; display: none; padding: 0 0.3rem 0.4rem; border-bottom: 1px solid #eee; }
  .header .submenu-xs dl dd .item { width: 48%; float: left; margin-top: 0.4rem; }
  .header .submenu-xs dl dd .item:nth-child(2n) { float: right; }
  .header .submenu-xs dl dd .item h2 { font-size: 0.28rem; color: #333; padding-bottom: 0.25rem; margin-bottom: 0.25rem; border-bottom: 1px solid #eee; }
  .header .submenu-xs dl:nth-child(2) dd:nth-child(2) { border-bottom: 0; }
  /* footer */
  .footer { text-align: center; }
  .footer .top { padding: 0.6rem 0; }
  .footer .top .left { width: 100%; }
  .footer .top .left ul li { margin-bottom: 0.5rem; }
  .footer .top .left ul li h4 { font-size: 0.24rem; }
  .footer .top .left ul li h3 { font-size: 0.3rem; margin-top: 0.2rem; }
  .footer .top .left .share { justify-content: center; }
  .footer .top .left .share .item .icon { width: 0.74rem; height: 0.74rem; }
  .footer .top .left .share .item .icon i { font-size: 0.38rem; }
  .footer .top .left .share .item .qr { width: 2.4rem; padding: 0.2rem; left: -0.8rem; bottom: 1.1rem; }
  .footer .top .left .share .item .qr p { font-size: 0.26rem; line-height: 0.35rem; margin-top: 0.15rem; }
  .footer .top .left .share .item .qr2 { width: 5rem; padding: 0.2rem; background: #fff; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); position: absolute; left: -0.45rem; bottom: 0.75rem; text-align: center; opacity: 0; visibility: hidden; transition: all .5s ease; display: flex; justify-content: space-between; }
  .footer .top .left .share .item .qr2 .box { width: 2.4rem; }
  .footer .top .left .share .item .qr2 .box p { font-size: 0.26rem; margin-top: 0.15rem; line-height: 0.35rem; }
  .footer .top .left .share .item:hover .qr, .footer .top .left .share .item:hover .qr2 { bottom: 0.9rem; }
  .footer .bottom .container { font-size: 0.24rem; line-height: 0.38rem; }
  .footer .bottom .container .copyright a { margin-right: 0.2rem; }
  .common-btn span { width: 0.76rem; height: 0.76rem; margin-right: 0.15rem; }
  .common-btn span i { font-size: 0.32rem; }
  .common-btn span:after { width: 0.1rem; height: 0.1rem; margin-left: -0.05rem; margin-top: -0.05rem; transform-origin: 0.05rem 0.43rem; }
  .common-btn em { font-size: 0.26rem; }
  .common-btn.small span { width: 0.62rem; height: 0.62rem; }
  .common-btn.small span i { font-size: 0.28rem; }
  .common-btn.small span:after { transform-origin: 0.05rem 0.36rem; }
  .common-btn.play span:after { transform-origin: 0.025rem 0.29rem; }
  .common-btn.play span i { color: #fff; }
  .common-more { padding: 0 0.2rem 0 0.25rem; line-height: 0.6rem; font-size: 0.26rem; }
  .common-more i { font-size: 0.22rem; }
  .common-more1 { width: 2.5rem; height: 0.75rem; font-size: 0.26rem; margin-top: 0.6rem; }
  .common-more1 i { font-size: 0.28rem; margin-left: 0.1rem; }
  .common-play { width: 0.8rem; height: 0.8rem; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; z-index: 1; display: flex; align-items: center; justify-content: center; cursor: pointer; }
  .common-play i { font-size: 0.3rem; color: #fff; }
  .common-play:after { content: ""; width: 100%; height: 100%; background: url(../images/video-circle.png) no-repeat center/100%; position: absolute; left: 0; top: 0; animation: rotate360 5s infinite linear; }
  /* Index */
  .Index .banner { height: 8rem; }
  .Index .banner .swiper-slide .box .t { left: 0.3rem; top: 30%; }
  .Index .section .title-dsc { font-size: 0.26rem; line-height: 0.42rem; margin-top: 0.35rem; }
  .Index .section .common-more { position: absolute; right: 0.3rem; top: 0.2rem; }
  .Index .about { padding: 0 0 0.5rem; margin-top: 0.5rem; }
  .Index .about .bt { left: 0.3rem; }
  .Index .about .container { width: 100%; padding: 0 0.3rem; display: flex; justify-content: space-between; position: relative; z-index: 1; }
  .Index .about .left { width: 100%; padding-top: 0.6rem; }
  .Index .about .left .title-box h4 { font-size: 0.36rem; }
  .Index .about .left .text { margin-top: 0.5rem; }
  .Index .about .left .text h2 { font-size: 0.3rem; }
  .Index .about .left .text p { font-size: 0.26rem; line-height: 0.42rem; margin-top: 0.25rem; }
  .Index .about .left ul { margin-top: 0.6rem; }
  .Index .about .left ul li { width: 32%; }
  .Index .about .left ul li p { font-size: 0.26rem; margin-top: 0.1rem; line-height: 0.4rem; }
  .Index .about .left .cs { margin-top: 0.5rem; }
  .Index .about .left .cs .swiper-slide { height: 1.8rem; }
  .Index .about .left .cs .swiper-slide img { width: 100%; height: 100%; }
  .Index .about .left .cs .swiper-slide .txt { font-size: 0.26rem; opacity: 1; }
  .Index .about .right { display: none; }
  .Index .product { padding: 0.8rem 0; background: url(../images/index/product-bg-xs.jpg) no-repeat top/100%; }
  .Index .product .left { width: 100%; }
  .Index .product .left h5 { font-size: 0.32rem; }
  .Index .product .left .tabs { margin-top: 0.4rem; padding: 0; display: flex; justify-content: space-between; justify-content: center; }
  .Index .product .left .tabs:before { width: 90%; height: 1px; top: 0.53rem; right: 0; margin: auto; }
  .Index .product .left .tabs .item { width: 25%; font-size: 0.3rem; padding: 0 0 0.3rem; padding-left: 0; text-align: center; }
  .Index .product .left .tabs .item:before { right: 0; top: auto; }
  .Index .product .left .text { display: none; }
  .Index .product .right { width: 100%; margin-top: 0.6rem; }
  .Index .product .right ul li { height: 2.2rem; }
  .Index .product .right ul li h5 { font-size: 0.28rem; right: 0.3rem; bottom: 0.3rem; }
  .Index .product .right ul li .more { font-size: 0.28rem; margin-top: 0.7rem; }
  .Index .product .right ul li .more i { margin-left: 0.05rem; }
  .Index .product .right ul li:nth-of-type(2) { height: 2.3rem; }
  .Index .product .right ul li:nth-of-type(4) { height: 3.3rem; padding: 0.3rem; }
  .Index .product .right ul li:nth-of-type(4) h3 { font-size: 0.3rem; }
  .Index .product .right ul li:nth-of-type(4) h4 { font-size: 0.24rem; }
  .Index .product .right ul li:nth-of-type(4):after { width: 1.5rem; height: 1.81rem; }
  .Index .application .title-box { left: 0.3rem; top: 0.8rem; }
  .Index .application .slide { height: 11rem; }
  .Index .application .slide .text { width: 100%; padding: 0 0.3rem; left: 0; top: 2.2rem; }
  .Index .application .slide .text h4 { font-size: 0.32rem; }
  .Index .application .slide .text p { font-size: 0.26rem; line-height: 0.42rem; margin-top: 0.3rem; }
  .Index .application .slide .text .yy { display: none; }
  .Index .application .slide .text .yy a { line-height: 0.56rem; font-size: 0.26rem; }
  .Index .application .slide .text .yy a i { font-size: 0.22rem; }
  .Index .application .tabs { width: 100%; }
  .Index .application .tabs .item { width: 25%; padding: 0.3rem 0.25rem 0.15rem 0.25rem; }
  .Index .application .tabs .item i { font-size: 0.32rem; }
  .Index .application .tabs .item .icon-xie { right: 0.25rem; top: 0.28rem; color: #E1E1E1; }
  .Index .application .tabs .item h3 { font-size: 0.28rem; margin-top: 0.2rem; line-height: 0.38rem; }
  .Index .application .tabs .item h4 { display: none; }
  .Index .activity { padding: 0.8rem 0; }
  .Index .activity ul { margin-top: 0.3rem; flex-wrap: wrap; }
  .Index .activity ul li { width: 100%; height: 4.3rem; margin-left: 0; margin-top: 0.3rem; }
  .Index .activity ul li .num { left: 0.4rem; top: 0.4rem; }
  .Index .activity ul li h3 { font-size: 0.28rem; display: none; line-height: 0.4rem; }
  .Index .activity ul li .text { width: 100%; padding: 0.3rem 0.4rem; transform: translateY(0); }
  .Index .activity ul li .text .txt { width: 100%; }
  .Index .activity ul li .text .txt h3 { position: relative; padding: 0; display: block; }
  .Index .activity ul li .text .txt p { display: none; }
  .Index .activity ul li .text .common-btn { display: none; }
  .Index .activity ul li .text .common-btn span { margin: 0; }
  .Index .activity ul li.active { width: 100%; }
  .Index .activity ul li.active .text .txt { width: 100%; }
  .Index .activity ul li.active .text .txt h3 { transform: translate(0); }
  .Index .activity ul li.active .text .txt p { display: none; }
  .Index .activity ul li.active .text .common-btn { display: none; }
  .Index .news { padding: 0.8rem 0; }
  .Index .news .tabs { top: 0.5rem; right: 0.3rem; }
  .Index .news .tabs .item { font-size: 0.28rem; margin-left: 0.6rem; padding-bottom: 0.2rem; }
  .Index .news .tabs .item:before { height: 0.04rem; }
  .Index .news .box { flex-wrap: wrap; margin-top: 0.6rem; }
  .Index .news .box .left { width: 100%; height: 5rem; }
  .Index .news .box .left:before { height: 50%; }
  .Index .news .box .left img { width: 100%; height: 100%; }
  .Index .news .box .left h3 { font-size: 0.28rem; padding: 0.4rem; }
  .Index .news .box .center { display: none; }
  .Index .news .box .right { width: 100%; margin-top: 0.3rem; }
  .Index .news .box .right li .date { text-align: center; }
  .Index .news .box .right li .date h4 { font-size: 0.5rem; }
  .Index .news .box .right li .date h5 { font-size: 0.26rem; }
  .Index .news .box .right li .text h3 { font-size: 0.28rem; line-height: 0.46rem; }
  .Index .history { height: auto; padding: 0.8rem 0; }
  .Index .history .years-xs { overflow: hidden; margin-top: 0.5rem; position: relative; }
  .Index .history .years-xs:before { content: ""; width: 100%; height: 1px; background: #eee; position: absolute; left: 0; bottom: 0.1rem; }
  .Index .history .years-xs .swiper-slide { text-align: center; }
  .Index .history .years-xs .swiper-slide h4 { font-size: 0.28rem; line-height: 0.34rem; }
  .Index .history .years-xs .swiper-slide .dot { width: 0.2rem; height: 0.2rem; border: 2px solid #B5B5BA; border-radius: 50%; overflow: hidden; margin: 0.15rem auto 0; }
  .Index .history .years-xs .swiper-slide.active h4 { font-size: 0.3rem; color: #084EAC; }
  .Index .history .years-xs .swiper-slide.active .dot { border-color: #084EAC; }
  .Index .history .slide { width: 100%; margin-top: 0.5rem; }
  .Index .history .slide .swiper-slide ul { max-height: 3.5rem; margin-top: 0.3rem; }
  .Index .history .slide .swiper-slide ul li { font-size: 0.26rem; padding-left: 1.8rem; line-height: 0.4rem; margin-top: 0.15rem; }
  .Index .history .slide .swiper-slide ul li span { font-size: 0.28rem; }
  .Index .guide { padding: 0.3rem; }
  .Index .guide .item { width: 100%; padding: 0 0.3rem; margin-top: 0.3rem; }
  .Index .guide .item h4 { font-size: 0.26rem; }
  .Index .guide .item h3 { font-size: 0.32rem; margin: 0.25rem 0; }
  .Index .guide .item p { font-size: 0.26rem; }
  .Index .guide .item p i { font-size: 0.26rem; }
  .Index .guide .item:first-child { margin: 0; }
  /* Nei-page */
  .Nei-page .header { background: #fff; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.15); }
  .Nei-page .header .logo { background: url(../images/logo1.png) no-repeat center/100%; }
  .Nei-page .header .lang { color: #000; }
  .Nei-page .header .lang i { color: #000; }
  .Nei-page .header .menu .bars .bar { background: #000; }
  .Nei-page .banner:before { display: none; }
  .Nei-page .banner .text { padding-top: 2.5rem; }
  .Nei-page .banner .text .container { padding: 0 .8rem; }
  .Nei-page .banner .text h2 { font-size: 0.5rem; }
  .Nei-page .banner .text p { width: 100%; font-size: 0.26rem; margin-top: 0.25rem; line-height: 0.42rem; }
  .Nei-page .banner .crumbs { display: none; }
  .Nei-page .title-tabs, .Nei-page .title-box { padding: 0.7rem 0 0.6rem; }
  .Nei-page .title-tabs .tabs, .Nei-page .title-box .tabs { width: 100%; margin-top: 0.4rem; }
  .Nei-page .title-tabs .tabs .swiper-slide, .Nei-page .title-box .tabs .swiper-slide { height: 0.5rem; font-size: 0.3rem; margin-left: 0.4rem; }
  .Nei-page .title-tabs .tabs .swiper-slide:before, .Nei-page .title-box .tabs .swiper-slide:before { height: 0.04rem; }
  .Nei-page .title-tabs .tabs .swiper-slide:hover, .Nei-page .title-box .tabs .swiper-slide:hover { color: #333; }
  .Nei-page .section .title1 { font-size: 0.36rem; }
  .Nei-page .section .dsc { font-size: 0.26rem; line-height: 0.42rem; }
  /* About */
  .About .section1 .text { width: 100%; padding: 0; }
  .About .section1 .text:before { width: 100%; }
  .About .section1 .text .txt { width: 100%; font-size: 0.26rem; line-height: 0.42rem; padding: 0 0.3rem; }
  .About .section1 .text ul { width: 92%; margin: 0.5rem auto 0; padding: 0.3rem 0; }
  .About .section1 .text ul li { padding: 0 0.3rem; text-align: center; }
  .About .section1 .text ul li:before { height: 1rem; left: 0; }
  .About .section1 .text ul li i { font-size: 0.5rem; }
  .About .section1 .text ul li h4 { font-size: 0.24rem; }
  .About .section1 .text ul li h4 b { font-size: 0.5rem; }
  .About .section1 .text ul li p { font-size: 0.24rem; line-height: 0.35rem; }
  .About .section1 .text .common-more1 { margin: 0.6rem auto; }
  .About .section1 .img { display: none; }
  .About .section2 .item { width: 100%; height: 3.7rem; }
  .About .section2 .item .text { padding: 0 0.6rem; }
  .About .section2 .item .text p { font-size: 0.26rem; line-height: 0.42rem; }
  .About .section2 .item .text h2 { font-size: 0.28rem; margin: 0.3rem 0; }
  .About .section2 .item .text i { font-size: 0.4rem; }
  .About .section3 { padding-bottom: 0.2rem; }
  .About .section3 .box { height: 6.85rem; overflow: scroll; }
  .About .section3 .box:after { width: 16rem !important; left: 1.5rem; }
  .About .section3 .box .container { width: 16rem !important; }
  .About .section3 .box .item { width: 3.2rem; height: 1rem; display: flex; flex-direction: column; text-align: center; position: absolute; }
  .About .section3 .box .item h3 { font-size: 0.28rem; margin: 0.15rem 0; }
  .About .section3 .box .item p { font-size: 0.26rem; line-height: 0.4rem; }
  .About .section3 .box .item:nth-child(1) { right: -7%; top: 3rem; }
  .About .section3 .box .item:nth-child(2) { left: 69%; top: 2rem; }
  .About .section3 .box .item:nth-child(3) { left: 54%; top: 3.4rem; }
  .About .section3 .box .item:nth-child(4) { left: 42%; top: 2.1rem; }
  .About .section3 .box .item:nth-child(5) { left: 30%; top: 4.5rem; }
  .About .section3 .box .item:nth-child(6) { left: 15%; top: 2.9rem; }
  .About .section3 .box .item:nth-child(7) { left: 1%; }
  .About .section3 .box .item:nth-child(even) { flex-direction: column-reverse; }
  .About .section4 .box .tabs { display: none; }
  .About .section4 .box .slide { width: 100%; }
  .About .section4 .box .slide .swiper-slide { display: flex; flex-direction: column-reverse; }
  .About .section4 .box .slide .swiper-slide h3 { font-size: 0.3rem; margin-top: 0.3rem; }
  .About .section4 .box .slide .swiper-slide p { font-size: 0.26rem; margin-top: 0.15rem; line-height: 0.42rem; }
  .About .section4 .box .slide .swiper-slide img { margin-top: 0.1rem; }
  .About .section5 { height: 11rem; }
  .About .section5 .text { width: 100%; height: auto; padding: 0 0.3rem 0.6rem; }
  .About .section5 .text p { font-size: 0.26rem; line-height: 0.42rem; }
  .About .section5 .common-play { top: auto; bottom: 1.8rem; }
  .About .section6 .slide:before { bottom: 0.48rem; }
  .About .section6 .slide .swiper-slide .img .txt { padding: 0.2rem; }
  .About .section6 .slide .swiper-slide .img .txt h4 { font-size: 0.24rem; }
  .About .section6 .slide .swiper-slide .img .txt h3 { font-size: 0.26rem; margin-top: 0.15rem; }
  .About .section6 .slide .swiper-slide .date { margin-top: 0.35rem; }
  .About .section6 .slide .swiper-slide .date:before { top: 0.06rem; }
  .About .section6 .slide .swiper-slide .date .dot { width: 0.2rem; height: 0.2rem; }
  .About .section6 .slide .swiper-slide .date h4 { font-size: 0.26rem; margin-top: 0.15rem; }
  /* About-jj */
  .About-jj .section1 { flex-wrap: wrap; padding: 0; }
  .About-jj .section1 .box { width: 100%; padding: 0 0.3rem; left: 0; position: relative; }
  .About-jj .section1 .box .img { height: 4.75rem; }
  .About-jj .section1 .text { width: 92%; height: auto; padding: 0.5rem 0.4rem; margin: 0 auto; }
  .About-jj .section1 .text h3 { font-size: 0.36rem; }
  .About-jj .section1 .text ul { margin-top: 0.5rem; }
  .About-jj .section1 .text ul li { margin-top: 0.4rem; }
  .About-jj .section1 .text ul li h4 { font-size: 0.3rem; padding-bottom: 0.2rem; margin-bottom: 0.2rem; }
  .About-jj .section1 .text ul li h4 i { font-size: 0.28rem; }
  .About-jj .section1 .text ul li p { font-size: 0.26rem; line-height: 0.42rem; }
  .About-jj .section2 .slide { padding-bottom: 0.6rem; margin-top: 0.5rem; }
  .About-jj .section2 .slide .swiper-slide img { height: 4rem; }
  .About-jj .section2 .slide .swiper-slide .text { padding: 0.5rem 0.3rem 0.3rem; position: relative; transform: translateY(0); text-align: left; background: #fff; }
  .About-jj .section2 .slide .swiper-slide .text h3 { font-size: 0.3rem; color: #000; }
  .About-jj .section2 .slide .swiper-slide .text p { font-size: 0.26rem; line-height: 0.42rem; display: block; opacity: 1; color: #000; }
  .About-jj .section2 .slide .swiper-pagination .swiper-pagination-bullet { width: 0.45rem; height: 0.06rem; }
  .About-jj .section3 { padding-bottom: 0.8rem; background: url(../images/about/jj-section3-bg-xs.jpg) no-repeat center/cover; }
  .About-jj .section3 .title1, .About-jj .section3 .dsc { color: #fff; }
  .About-jj .section3 .box { height: auto; position: relative; margin-top: 0; }
  .About-jj .section3 .box:before { display: none; }
  .About-jj .section3 .box ul { width: 100%; position: relative; flex-wrap: wrap; }
  .About-jj .section3 .box ul li { width: 33.333%; height: auto; transform: translateY(0); margin-top: 0.5rem; }
  .About-jj .section3 .box ul li:before { display: none; }
  .About-jj .section3 .box ul li .bg { display: none; }
  .About-jj .section3 .box ul li .text { width: 100%; height: 100%; position: relative; }
  .About-jj .section3 .box ul li .text img { width: 0.6rem; color: #084EAC; }
  .About-jj .section3 .box ul li .text h4 { font-size: 0.26rem; }
  .About-jj .section4 { padding-bottom: 0; }
  .About-jj .section4 .left { width: 100%; }
  .About-jj .section4 .left ul { flex-wrap: wrap; margin-top: 0; }
  .About-jj .section4 .left ul li { width: 50%; text-align: center; margin-top: 0.4rem; }
  .About-jj .section4 .left ul li h3 { font-size: 0.32rem; }
  .About-jj .section4 .left ul li p { font-size: 0.26rem; margin-top: 0.15rem; }
  .About-jj .section4 .right { width: 100%; }
  .About-jj .section5 .box .left, .About-jj .section5 .box .right { width: 100%; }
  .About-jj .section5 .box .left a, .About-jj .section5 .box .right a { height: 50%; }
  .About-jj .section5 .box .left .more span, .About-jj .section5 .box .left .more i, .About-jj .section5 .box .right .more span, .About-jj .section5 .box .right .more i { font-size: 0.28rem; }
  .About-jj .section5 .box .left .more i, .About-jj .section5 .box .right .more i { font-size: 0.4rem; }
  .About-jj .section5 .box .left .more span, .About-jj .section5 .box .right .more span { margin-bottom: 0.3rem; }
  .About-jj .section5 .box .center { width: 100%; }
  .About-jj .section6 { padding: 0.6rem 0 0; background: #F6F7F9; }
  /* About-rw */
  .About-rw .section1 { padding-bottom: 0.8rem; }
  .About-rw .section1 .img { width: 100%; }
  .About-rw .section1 .text { width: 100%; padding-top: 0.5rem; }
  .About-rw .section1 .text h3 { font-size: 0.36rem; margin-bottom: 0.3rem; }
  .About-rw .section1 .text p { font-size: 0.26rem; line-height: 0.42rem; margin-top: 0.2rem; }
  .About-rw .section2 { padding-bottom: 0.8rem; }
  .About-rw .section2:before { height: 4rem; }
  .About-rw .section2 .tabs .swiper-slide { width: 1.6rem; height: 0.6rem; font-size: 0.26rem; margin-left: 0.3rem; }
  .About-rw .section2 .box { padding: 0; }
  .About-rw .section2 .box .btn-prev, .About-rw .section2 .box .btn-next { display: none; }
  .About-rw .section2 .box .slide1 { margin-top: 0.6rem; padding-bottom: 0.5rem; }
  .About-rw .section2 .box .slide1 .swiper-slide { overflow: hidden; }
  .About-rw .section2 .box .slide1 .swiper-slide .img { overflow: hidden; }
  .About-rw .section2 .box .slide1 .swiper-slide .img img { width: 100%; transition: all .5s ease; }
  .About-rw .section2 .box .slide1 .swiper-slide .text h3 { font-size: 0.26rem; line-height: 0.4rem; height: 0.8rem; }
  .About-rw .section2 .box .slide1 .swiper-pagination .swiper-pagination-bullet { width: 0.4rem; height: 0.06rem; }
  .About-rw .section3 ul li { flex: 0 0 100%; margin-top: 0.3rem; }
  .About-rw .section3 ul li img { height: 4.3rem; }
  .About-rw .section3 ul li .text { display: none; }
  .About-rw .section3 ul li .mask { transform: scale(1); }
  .About-rw .section3 ul li .mask h3 { font-size: 0.36rem; }
  .About-rw .section3 ul li .mask p { font-size: 0.26rem; line-height: 0.42rem; }
  .About-rw .section3 ul li:first-child { margin: 0; }
  .About-rw .section4 .imgs .swiper-slide img { height: 5rem; }
  .About-rw .section4 .imgs .swiper-pagination .swiper-pagination-bullet { width: 0.4rem; height: 0.06rem; }
  .About-rw .section4 .slide { margin-top: 0.4rem; }
  .About-rw .section4 .slide .swiper-slide .text { padding: 0.3rem; }
  .About-rw .section4 .slide .swiper-slide .text h3 { font-size: 0.3rem; }
  .About-rw .section4 .slide .swiper-slide .text p { font-size: 0.26rem; line-height: 0.4rem; }
  .About-rw .section4 .slide .swiper-pagination .swiper-pagination-bullet { width: 0.4rem; height: 0.06rem; }
  /* About-ry */
  .About-ry .section1 { padding-bottom: 0.8rem; }
  .About-ry .section1 ul { margin-top: 0.5rem; }
  .About-ry .section1 ul li { width: 48%; margin: 0 3% 3% 0; }
  .About-ry .section1 ul li .img { height: 2.8rem; }
  .About-ry .section1 ul li .txt { padding: 0.3rem; }
  .About-ry .section1 ul li .txt h4 { font-size: 0.26rem; color: #666; }
  .About-ry .section1 ul li .txt h3 { font-size: 0.28rem; color: #000; }
  .About-ry .section1 ul li:nth-child(3n) { margin-right: 3%; }
  .About-ry .section1 ul li:nth-child(2n) { margin-right: 0; }
  .About-ry .section1 .page { margin-top: 0.4rem; }
  /* About-sl */
  .About-sl .section1 .container { flex-direction: column-reverse; }
  .About-sl .section1 .text { width: 100%; }
  .About-sl .section1 .text .dsc { line-height: 0.42rem; }
  .About-sl .section1 .text ul { flex-wrap: wrap; margin-top: 0; }
  .About-sl .section1 .text ul li { width: 50%; margin-top: 0.5rem; }
  .About-sl .section1 .text ul li h4 { font-size: 0.5rem; }
  .About-sl .section1 .text ul li p { font-size: 0.26rem; }
  .About-sl .section1 .img { width: 100%; }
  .About-sl .section2 ul { margin-top: 0.2rem; flex-wrap: wrap; }
  .About-sl .section2 ul li { width: 100%; height: 4rem; margin-top: 0.3rem; overflow: hidden; }
  .About-sl .section2 ul li:before { display: none; }
  .About-sl .section2 ul li h4 { font-size: 0.6rem; }
  .About-sl .section2 ul li p { font-size: 0.26rem; }
  .About-sl .section2 ul li.active { width: 100%; }
  .About-sl .section2 ul li.li1 .icon { background: url(../images/about/sl-section2-icon1-1.png) no-repeat center/100%; }
  .About-sl .section2 ul li.li3 .icon { background: url(../images/about/sl-section2-icon3-1.png) no-repeat center/100%; }
  .About-sl .section3 .title1, .About-sl .section3 .dsc { width: 100%; }
  .About-sl .section3 .title1 { margin-bottom: 0.35rem; }
  .About-sl .section3 ul { margin-top: 0.2rem; }
  .About-sl .section3 ul li { float: left; position: relative; overflow: hidden; margin-top: 0.3rem; }
  .About-sl .section3 ul li img { width: 100%; height: 100%; }
  .About-sl .section3 ul li .text { width: 100%; padding: 0.4rem; position: absolute; left: 0; bottom: 0; display: flex; justify-content: space-between; align-items: center; transition: all .5s ease; }
  .About-sl .section3 ul li .text h3 { font-size: 0.32rem; }
  .About-sl .section3 ul li .text i { font-size: 0.32rem; }
  .About-sl .section3 ul li.li1 { width: 100%; height: 4rem; margin-right: 0; }
  .About-sl .section3 ul li.li2 { width: 100%; height: 4rem; margin-bottom: 0; }
  .About-sl .section3 ul li.li3, .About-sl .section3 ul li.li4 { width: 100%; height: 4rem; margin-right: 0; }
  .About-sl .section3 ul li.li4 { margin-right: 0; margin-top: 0.3rem; }
  .About-sl .section4 { height: 10rem; }
  .About-sl .section4 .text { bottom: 0; padding: 0.6rem 0.4rem; }
  .About-sl .section4 .text h3 { font-size: 0.36rem; }
  .About-sl .section4 .text h4 { font-size: 0.3rem; margin: 0.35rem 0; }
  .About-sl .section4 .text p { font-size: 0.26rem; line-height: 0.42rem; }
  .About-sl .section5 .title1, .About-sl .section5 .dsc { width: 100%; }
  .About-sl .section5 .title1 { margin-bottom: 0.35rem; }
  .About-sl .section5 .slide .swiper-slide .text { padding: 0.3rem 0.15rem; font-size: 0.26rem; line-height: 0.36rem; }
  .About-sl .section5 .slide .swiper-pagination .swiper-pagination-bullet { width: 0.4rem; height: 0.06rem; }
  /* About-lc */
  .About-lc .section1 .years { margin-top: 0.2rem; }
  .About-lc .section1 .years .swiper-slide { line-height: 0.38rem; font-size: 0.32rem; }
  .About-lc .section1 .years .swiper-slide.active { font-size: 0.38rem; }
  .About-lc .section1 .line { height: 0.4rem; }
  .About-lc .section1 .line:before { width: 90%; top: 60%; }
  .About-lc .section1 .line .btn-prev, .About-lc .section1 .line .btn-next { width: 0.5rem; height: 0.5rem; }
  .About-lc .section1 .line .btn-prev i, .About-lc .section1 .line .btn-next i { font-size: 0.5rem; }
  .About-lc .section1 .slide:before { top: 1.35rem; z-index: 2; display: none; }
  .About-lc .section1 .slide .swiper-slide h3 { font-size: 0.38rem; display: none; }
  .About-lc .section1 .slide .swiper-slide .dot { width: 0.3rem; height: 0.3rem; margin: 0.3rem 0; display: none; }
  .About-lc .section1 .slide .swiper-slide .dot:after { display: none; }
  .About-lc .section1 .slide .swiper-slide .dot:before { font-size: 0.3rem; }
  .About-lc .section1 .slide .swiper-slide p { font-size: 0.26rem; line-height: 0.42rem; margin-top: 0.1rem; padding-left: 0.2rem; }
  .About-lc .section1 .slide .swiper-slide p:before { width: 0.1rem; height: 0.1rem; top: 0.14rem; }
  .About-lc .section1 .slide .swiper-slide .text { max-height: 3rem; }
  /* About-zr */
  .About-zr .section1 ul { flex-wrap: wrap; }
  .About-zr .section1 ul li { width: 100%; height: auto; margin-left: 0; }
  .About-zr .section1 ul li:before { display: none; }
  .About-zr .section1 ul li img { width: 100%; height: 4rem; }
  .About-zr .section1 ul li h3 { display: none; }
  .About-zr .section1 ul li .text { width: 100%; padding: 0.45rem 0; position: relative; transform: translateY(0); }
  .About-zr .section1 ul li .text .txt h3 { font-size: 0.36rem; color: #000; position: relative; padding: 0; display: block; }
  .About-zr .section1 ul li .text .txt p { font-size: 0.26rem; color: #333; line-height: 0.42rem; display: block; }
  .About-zr .section1 ul li .text .common-btn { margin: inherit; display: none; }
  .About-zr .section1 ul li .text .common-btn span { margin: 0; }
  .About-zr .section1 ul li.active { width: 100%; }
  .About-zr .section1 ul li:first-child { margin: 0; }
  .About-zr .section2 .slide .swiper-slide .text, .About-zr .section2 .slide .swiper-slide .img { width: 100%; }
  .About-zr .section2 .slide .swiper-slide .text.text, .About-zr .section2 .slide .swiper-slide .img.text { padding: 1.3rem 0.4rem 0.4rem; }
  .About-zr .section2 .slide .swiper-slide .text.text h3, .About-zr .section2 .slide .swiper-slide .img.text h3 { font-size: 0.34rem; margin-bottom: 0.25rem; }
  .About-zr .section2 .slide .swiper-slide .text.text .box, .About-zr .section2 .slide .swiper-slide .img.text .box { height: 3rem; }
  .About-zr .section2 .slide .swiper-slide .text.text .box p, .About-zr .section2 .slide .swiper-slide .img.text .box p { font-size: 0.26rem; line-height: 0.42rem; }
  .About-zr .section2 .slide .swiper-pagination { width: 100%; top: 0.5rem; left: 0.4rem; font-size: 0.28rem; }
  .About-zr .section2 .slide .swiper-pagination .current { font-size: 0.44rem; }
  .About-zr .section3 ul li { width: 100%; margin: 0 0 0.3rem 0; background: #fff; }
  .About-zr .section3 ul li img { height: 5rem; }
  .About-zr .section3 ul li .text { padding: 0.4rem; }
  .About-zr .section3 ul li .text h3 { font-size: 0.3rem; }
  .About-zr .section3 ul li .text i { font-size: 0.34rem; }
  .About-zr .section3 .page { margin-top: 0.3rem; }
  /* About-fz */
  .About-fz .section1 .img { width: 100%; margin: 0; }
  .About-fz .section1 .text { width: 100%; padding: 0.5rem; }
  .About-fz .section1 .text h3 { font-size: 0.34rem; line-height: 0.5rem; margin-top: 0.1rem; }
  .About-fz .section1 .text p { font-size: 0.26rem; line-height: 0.42rem; margin-top: 0.3rem; }
  .About-fz .section2 { height: auto; padding: 0.8rem 0; }
  .About-fz .section2 .text { width: 100%; padding: 0 0.3rem; }
  .About-fz .section2 .text ul { display: none; }
  .About-fz .section2 .right { margin: 0.5rem auto 0; }
  .About-fz .section2 .right:before { display: none; }
  .About-fz .section2 .right .box .item { width: 1.6rem; height: 1rem; }
  .About-fz .section2 .right .box .item .dot { width: 0.26rem; height: 0.26rem; margin: 0.1rem; }
  .About-fz .section2 .right .box .item .dot span { width: 0.16rem; height: 0.16rem; }
  .About-fz .section2 .right .box .item h3 { font-size: 0.26rem; }
  .About-fz .section2 .right .box .item.active h3 { font-size: 0.28rem; }
  .About-fz .section2 .right .box .item.item1 { left: 2.3rem; top: -0.1rem; }
  .About-fz .section2 .right .box .item.item2 { left: 4.6rem; top: 0.86rem; }
  .About-fz .section2 .right .box .item.item3 { left: 5.3rem; top: 2.6rem; }
  .About-fz .section2 .right .box .item.item4 { left: 4.63rem; top: 4.27rem; }
  .About-fz .section2 .right .box .item.item5 { left: 2.35rem; top: 5.3rem; }
  .About-fz .section2 .right .box .item.item6 { left: 0; top: 4.34rem; }
  .About-fz .section2 .right .box .item.item7 { left: -0.72rem; top: 2.6rem; }
  .About-fz .section2 .right .box .item.item8 { left: 0; top: 0.85rem; }
  .About-fz .section2 .right .box .img { width: 3.26rem; height: 3.26rem; border-radius: 50%; border: 0.06rem solid #fff; overflow: hidden; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; }
  .About-fz .section2 .right .box .img .swiper-slide { width: 100%; height: 100%; border-radius: 50%; overflow: hidden; }
  .About-fz .section2 .right .box .img img { width: 100%; height: 100%; }
  .About-fz .section3 { padding: 0.8rem 0 0; }
  .About-fz .section3 .text, .About-fz .section3 .img { width: 100%; }
  .About-fz .section3 .text { padding: 0 0.3rem; margin-bottom: 0.6rem; }
  .About-fz .section3 .text ul li p { font-size: 0.26rem; }
  .About-fz .section4 { padding: 0.8rem 0; }
  .About-fz .section4 .title1 { color: #fff; }
  .About-fz .section4 ul { margin-top: 0.6rem; }
  .About-fz .section4 ul li { flex: 0 0 50%; height: 2.8rem; }
  .About-fz .section4 ul li:before { display: none; }
  .About-fz .section4 ul li p { font-size: 0.28rem; color: #084EAC; margin-top: 0.2rem; }
  .About-fz .section4 ul li:hover, .About-fz .section4 ul li:nth-child(3) { background: #fff; }
  .About-fz .section4 ul li:hover i, .About-fz .section4 ul li:hover p, .About-fz .section4 ul li:nth-child(3) i, .About-fz .section4 ul li:nth-child(3) p { color: #084EAC; }
  .About-fz .section4 ul li:first-child, .About-fz .section4 ul li:last-child { background: #084EAC; }
  .About-fz .section4 ul li:first-child i, .About-fz .section4 ul li:first-child p, .About-fz .section4 ul li:last-child i, .About-fz .section4 ul li:last-child p { color: #fff; }
  .About-fz .section5 { padding: 0.8rem 0; }
  .About-fz .section5 .slide .swiper-pagination .swiper-pagination-bullet { width: 0.5rem; height: 0.06rem; }
  .About-fz .section6 { padding-top: 0.8rem; }
  .About-fz .section6 .box { width: 100%; background: none; padding: 0.8rem 6.25%; }
  .About-fz .section6 .box .title1 { color: #fff; }
  .About-fz .section6 .box .dsc { color: rgba(255, 255, 255, 0.6); margin-top: 0.15rem; }
  .About-fz .section6 .box ul { flex-wrap: wrap; margin-top: 0.5rem; }
  .About-fz .section6 .box ul li { width: 50%; text-align: center; margin-top: 0.6rem; }
  .About-fz .section6 .box ul li i { font-size: 0.6rem; }
  .About-fz .section6 .box ul li h3 { font-size: 0.28rem; margin: 0.2rem 0; }
  .About-fz .section6 .box ul li h4 { font-size: 0.26rem; }
  /* About-person */
  .About-person .content { padding-bottom: 0.8rem; }
  .About-person .section1 .info { width: 100%; height: auto; padding: 0.5rem 0.2rem; background: url(../images/about/person-info-bg-xs.jpg) no-repeat bottom/100% #f6f7f9; }
  .About-person .section1 .info .img { width: 2.2rem; height: 3.44rem; margin-right: 0.3rem; }
  .About-person .section1 .info .text { flex: 1; }
  .About-person .section1 .info .text ul { margin-top: 0; }
  .About-person .section1 .info .text ul li { width: 100%; font-size: 0.26rem; margin-bottom: 0.2rem; line-height: 0.35rem; }
  .About-person .section1 .info .text ul li i { font-size: 0.28rem; }
  .About-person .section1 .info .yx { width: 100%; padding-top: 0.3rem; margin-top: 0.3rem; border-top: 1px dashed #D8D8D8; }
  .About-person .section1 .info .yx h3 { font-size: 0.28rem; color: #000; }
  .About-person .section1 .info .yx h3 i { font-size: 0.3rem; color: #084EAC; }
  .About-person .section1 .info .yx .box { margin: 0.2rem 0 0 0.25rem; }
  .About-person .section1 .info .yx .box p { font-size: 0.26rem; color: #333; line-height: 0.4rem; margin-bottom: 0.1rem; }
  .About-person .section1 .js h3 { font-size: 0.36rem; }
  .About-person .section1 .js p { font-size: 0.26rem; line-height: 0.42rem; }
  /* Product */
  .Product .banner .text .container { padding: 0 0.4rem; }
  .Product .banner .text h2 { font-size: 0.4rem; }
  .Product .banner .text form { width: 90%; }
  .Product .banner .text form input { width: 4rem; height: 0.8rem; font-size: 0.26rem; background: #fff; }
  .Product .banner .text form .btn { width: 1.8rem; height: 0.8rem; font-size: 0.26rem; }
  .Product .banner .text form .btn i { font-size: 0.26rem; }
  .Product .banner .text form .btn:hover { opacity: 1; }
  .Product .tabs { overflow: visible; }
  .Product .tabs .swiper-slide { width: 2.7rem; height: 0.8rem; font-size: 0.28rem; margin-left: 0.2rem; }
  .Product .tabs .swiper-slide i { font-size: 0.4rem; }
  .Product .tabs .swiper-slide:hover { background: #fff; }
  .Product .tabs .swiper-slide:hover i { color: #333; }
  .Product .filter-xs .filter-result { margin-top: 0; }
  .Product .filter-xs .container { display: flex; align-items: center; justify-content: space-between; }
  .Product .filter-xs .btns { font-size: 0.28rem; display: flex; align-items: center; }
  .Product .filter-xs .btns i { font-size: 0.3rem; font-weight: bold; margin-left: 0.1rem; }
  .Product .filter-box { width: 80%; background: #fff; position: fixed; right: 0; top: 1rem; z-index: 51; transform: translateX(100%); transition: all .5s ease; }
  .Product .filter-box:before { content: ""; width: 100%; height: 1px; background: #eee; position: absolute; left: 0; top: 0; }
  .Product .filter-box .box { height: calc(100vh - 1rem); overflow: auto; padding: 0.4rem 0.3rem 0.5rem; }
  .Product .filter-box .box .row { margin-bottom: 0.4rem; }
  .Product .filter-box .box .row .title { font-size: 0.32rem; color: #07243F; margin-bottom: 0.3rem; }
  .Product .filter-box .box .row ul { display: flex; flex-wrap: wrap; }
  .Product .filter-box .box .row ul li { width: 48.25%; height: 0.7rem; font-size: 0.28rem; margin: 0 3.5% 3.5% 0; background: #F1F2F3; display: flex; align-items: center; justify-content: center; border-radius: 0.08rem; }
  .Product .filter-box .box .row ul li:nth-child(2n) { margin-right: 0; }
  .Product .filter-box .box .row ul li.active { background: #084EAC; color: #fff; }
  .Product .filter-box .btns { width: 100%; display: flex; position: fixed; left: 0; bottom: 0; z-index: 1; }
  .Product .filter-box .btns .btn { width: 50%; height: 0.8rem; background: #F9F9F9; font-size: 0.3rem; color: #8C8D8F; display: flex; align-items: center; justify-content: center; }
  .Product .filter-box .btns .btn.btn1 { background: #084EAC; color: #fff; }
  .Product .filter-box.active { transform: translateX(0); }
  .Product .zt-filter .slide .swiper-slide { font-size: 0.26rem; }
  .Product .filter-result { font-size: 0.28rem; }
  .Product .filter-result span { color: #084EAC; }
  .Product .products { margin-top: 0.6rem; }
  .Product .products .slide { padding-bottom: 0.8rem; background: #fff; }
  .Product .products .slide .swiper-slide { flex-wrap: wrap; flex-direction: column-reverse; }
  .Product .products .slide .swiper-slide .text { width: 100%; padding: 0.4rem; }
  .Product .products .slide .swiper-slide .text h2 .tips span { font-size: 0.24rem; height: 0.4rem; padding: 0 0.2rem; margin-left: 0.15rem; }
  .Product .products .slide .swiper-slide .text p { font-size: 0.26rem; line-height: 0.42rem; margin-top: 0.1rem; }
  .Product .products .slide .swiper-slide .text .btns a { width: 2.6rem; height: 0.8rem; font-size: 0.26rem; margin-right: 0.3rem; }
  .Product .products .slide .swiper-slide .img { width: 100%; }
  .Product .products .slide .swiper-pagination { left: 0.4rem; bottom: 0.5rem; }
  .Product .products .slide .swiper-pagination .swiper-pagination-bullet { width: 0.4rem; height: 0.05rem; }
  .Product .products .zt-box .box { height: 6rem; }
  .Product .products .zt-box .box .t { padding: 0.35rem 0 0; }
  .Product .products .zt-box .box .t:before { display: none; }
  .Product .products .zt-box .box .t .left { font-size: 0.3rem; }
  .Product .products .zt-box .box .t .left i { font-size: 0.5rem; }
  .Product .products .zt-box .box .t .left span { font-size: 0.26rem; }
  .Product .products .zt-box .box .t .right { display: none; }
  .Product .products .zt-box .box .zt-slide .swiper-slide { padding: 0.3rem; display: flex; justify-content: space-between; flex-direction: row-reverse; }
  .Product .products .zt-box .box .zt-slide .swiper-slide .tips { display: flex !important; padding: 0.15rem; }
  .Product .products .zt-box .box .zt-slide .swiper-slide .tips span { font-size: 0.24rem; height: 0.45rem; padding: 0 0.15rem; margin-left: 0.15rem; }
  .Product .products .zt-box .box .zt-slide .swiper-slide .text { padding-top: 0.1rem; }
  .Product .products .zt-box .box .zt-slide .swiper-slide .text h2 { font-size: 0.3rem; margin-bottom: 0.2rem; }
  .Product .products .zt-box .box .zt-slide .swiper-slide .text h2 span { font-size: 0.24rem; height: 0.45rem; padding: 0 0.15rem; margin-left: 0.15rem; }
  .Product .products .zt-box .box .zt-slide .swiper-slide .text p { font-size: 0.26rem; line-height: 0.38rem; margin-top: 0.08rem; }
  .Product .products .zt-box .box .zt-slide .swiper-slide .text .btns { opacity: 1; }
  .Product .products .zt-box .box .zt-slide .swiper-slide .text .btns a { width: 1.5rem; height: 0.6rem; font-size: 0.26rem; margin-right: 0.25rem; }
  .Product .products .zt-box .box .zt-slide .swiper-slide .text .btns .xs-display { display: flex !important; background: transparent; border-color: #D7373F; color: #D7373F; }
  .Product .products .zt-box .box .zt-slide .swiper-slide .text .tips { display: none !important; }
  .Product .products .zt-box .box .zt-slide .swiper-slide .img { height: 2.75rem; }
  .Product .products .zt-box .box .zt-slide .swiper-pagination { bottom: 0; }
  .Product .products .zt-box .box .zt-slide .swiper-pagination .swiper-pagination-bullet { width: 0.4rem; height: 0.03rem; background: #fff; opacity: .3; margin: 0 0.07rem; border-radius: 0; }
  .Product .products .zt-box .box .zt-slide .swiper-pagination .swiper-pagination-bullet-active { opacity: 1; }
  .Product .products .list { margin-top: 0.4rem; }
  .Product .products .list .item { width: 100%; margin: 0 0 0.3rem 0; flex-direction: row-reverse; }
  .Product .products .list .item .tips { display: flex !important; padding: 0.15rem; }
  .Product .products .list .item .tips span { font-size: 0.24rem; height: 0.45rem; padding: 0 0.15rem; margin-left: 0.15rem; }
  .Product .products .list .item .text { padding-top: 0.1rem; }
  .Product .products .list .item .text h2 { font-size: 0.3rem; margin-bottom: 0.2rem; }
  .Product .products .list .item .text h2 span { font-size: 0.24rem; height: 0.45rem; padding: 0 0.15rem; margin-left: 0.15rem; }
  .Product .products .list .item .text p { font-size: 0.26rem; line-height: 0.38rem; margin-top: 0.08rem; }
  .Product .products .list .item .text .btns { opacity: 1; }
  .Product .products .list .item .text .btns a { width: 1.5rem; height: 0.6rem; font-size: 0.26rem; margin-right: 0.25rem; }
  .Product .products .list .item .text .btns .xs-display { display: flex !important; background: transparent; border-color: #D7373F; color: #D7373F; }
  .Product .products .list .item .text .tips { display: none !important; }
  .Product .products .list .item .img { height: 2.75rem; }
  .Product .common-more1 { width: 2.4rem; height: 0.8rem; font-size: 0.26rem; margin-top: 0.3rem; }
  .Product .common-more1 i { font-size: 0.24rem; }
  .Product .fz { height: 5rem; background: url(../images/product/fz-bg-xs.jpg) no-repeat center/cover fixed; }
  .Product .fz .container { display: flex; flex-direction: column; align-items: center; justify-content: center; }
  .Product .fz h3 { font-size: 0.4rem; }
  .Product .fz p { font-size: 0.26rem; line-height: 0.42rem; margin: 0.4rem 0 0.1rem; text-align: center; }
  .Product .application .slide img { width: 100%; height: 7.5rem; }
  .Product .application .slide .text { width: 100%; padding: 1rem 0.3rem; position: absolute; left: 0; top: 0; }
  .Product .application .slide .text h4 { font-size: 0.32rem; }
  .Product .application .slide .text p { font-size: 0.26rem; line-height: 0.42rem; }
  .Product .application .slide .text .yy { margin-top: 0.4rem; }
  .Product .application .slide .text .yy a { line-height: 0.56rem; font-size: 0.26rem; margin-right: 0.2rem; }
  .Product .application .slide .text .yy a i { font-size: 0.22rem; }
  .Product .application .slide .text .common-btn { margin-top: 0.5rem; }
  .Product .application .slide .text .common-btn span:after { animation: view-more linear 3s infinite; animation-play-state: play; }
  .Product .application .slide .swiper-pagination { bottom: 0.6rem; left: auto; }
  .Product .application .slide .swiper-pagination .swiper-pagination-bullet { width: 0.5rem; height: 0.06rem; }
  .Product .custom-service { height: auto; padding-bottom: 0.7rem; background: url(../images/product/custom-service-bg-xs.jpg) no-repeat top/100%; }
  .Product .custom-service .tel { right: 0.3rem; top: 3rem; }
  .Product .custom-service .tel h3 { font-size: 0.34rem; }
  .Product .custom-service form { width: auto; padding: 0.4rem; position: relative; margin-top: 4.5rem; }
  .Product .custom-service form .tt { font-size: 0.34rem; }
  .Product .custom-service form .dsc { font-size: 0.26rem; margin-top: 0.2rem; line-height: 0.42rem; }
  .Product .custom-service form .row { margin-top: 0; flex-wrap: wrap; }
  .Product .custom-service form .row .column { width: 100%; padding: 0 0.3rem; margin-top: 0.25rem; }
  .Product .custom-service form .row .column label { font-size: 0.26rem; margin-right: 0.2rem; }
  .Product .custom-service form .row .column input, .Product .custom-service form .row .column select { height: 0.9rem; font-size: 0.26rem; }
  .Product .custom-service form .row .column.select:after { top: 0.4rem; right: 0.3rem; border-right: 0.1rem solid transparent; border-left: 0.1rem solid transparent; border-top: 0.1rem solid #ccc; }
  .Product .custom-service form .row.textarea { height: 2.2rem; padding: 0.3rem; margin-top: 0.25rem; display: block; }
  .Product .custom-service form .row.textarea label { width: 100%; font-size: 0.28rem; display: block; }
  .Product .custom-service form .row.textarea textarea { padding-top: 0.2rem; font-size: 0.26rem; }
  .Product .custom-service form .row.checkbox { font-size: 0.26rem; margin-top: 0.3rem; }
  .Product .custom-service form .row.checkbox input { width: 0.25rem; height: 0.25rem; margin-right: 0.15rem; }
  .Product .custom-service form .btn { height: 0.8rem; font-size: 0.28rem; margin-top: 0.5rem; }
  /* Product-xq */
  .Product-xq .navScroll { top: 0.95rem; }
  .Product-xq .navScroll .container { display: flex; justify-content: space-between; align-items: center; }
  .Product-xq .navScroll ul { text-align: center; display: flex; }
  .Product-xq .navScroll ul li { font-size: 0.18rem; line-height: 0.8rem; text-align: center; margin-left: 0.7rem; }
  .Product-xq .navScroll ul li a { color: #333; display: block; position: relative; }
  .Product-xq .navScroll ul li a:after { content: ""; width: 0; height: 2px; background: #084EAC; position: absolute; left: 0; right: 0; margin: auto; bottom: 0.15rem; opacity: 0; transition: all .5s ease; }
  .Product-xq .navScroll ul li a.active:after { width: 0.35rem; opacity: 1; }
  .Product-xq .navScroll ul li a:hover { color: #084EAC; }
  .Product-xq .navScroll ul li:first-child { margin: 0; }
  .Product-xq .navScroll .tel { font-size: 0.2rem; color: #084EAC; display: flex; align-items: center; }
  .Product-xq .navScroll .tel i { font-size: 0.2rem; margin-right: 0.1rem; }
  .Product-xq .section .dsc { font-size: 0.26rem; line-height: 0.42rem; }
  .Product-xq .section1 { padding: 1.7rem 0 0; background: url(../images/product/xq-banner-xs.jpg) no-repeat center/cover; }
  .Product-xq .section1 .box .imgs { width: 100%; padding-bottom: 0.5rem; --swiper-navigation-size: 0.7rem; }
  .Product-xq .section1 .box .imgs img { width: 100%; height: 5.4rem; }
  .Product-xq .section1 .box .imgs .video { cursor: pointer; }
  .Product-xq .section1 .box .imgs .video .play span { width: 1rem; height: 1rem; }
  .Product-xq .section1 .box .imgs .swiper-pagination { bottom: 0; left: auto; }
  .Product-xq .section1 .box .imgs .swiper-pagination .swiper-pagination-bullet { width: 0.4rem; height: 0.03rem; background: #fff; opacity: .2; border-radius: 0; margin: 0 0.08rem; transition: all .5s ease; }
  .Product-xq .section1 .box .imgs .swiper-pagination .swiper-pagination-bullet-active { opacity: 1; }
  .Product-xq .section1 .box .text { width: 100%; margin-top: 0.2rem; }
  .Product-xq .section1 .box .text .tel { width: 3.87rem; height: 1.08rem; padding: 0.57rem 0 0 0.6rem; margin: 0 0 0.25rem; font-size: 0.25rem; background: url(../images/product/tel-bg-xs.png) no-repeat center/100%; }
  .Product-xq .section1 .box .text .cs .item { width: 35%; padding: 0.3rem 0.2rem 0.3rem 0.45rem; }
  .Product-xq .section1 .box .text .cs .item:before { left: 0.12rem; top: 0.31rem; }
  .Product-xq .section1 .box .text .cs .item h5 { font-size: 0.28rem; }
  .Product-xq .section1 .box .text .cs .item h4 { font-size: 0.26rem; line-height: 0.38rem; }
  .Product-xq .section1 .box .text .cs .item:nth-child(3) { width: 25%; }
  .Product-xq .section1 .box .text .cs .item.pdf { width: 15%; padding: 0; }
  .Product-xq .section1 .box .text .cs .item.pdf i { font-size: 0.4rem; }
  .Product-xq .section1 .box .text .yy { margin-top: 0.4rem; }
  .Product-xq .section1 .box .text .yy h4 { font-size: 0.28rem; }
  .Product-xq .section1 .box .text .yy p { font-size: 0.26rem; line-height: 0.42rem; }
  .Product-xq .section1 .box .text .btns a { font-size: 0.26rem; margin-right: 0.15rem; }
  .Product-xq .section1 .other { height: 0.8rem; margin-top: 0.6rem; }
  .Product-xq .section1 .other .item { font-size: 0.26rem; }
  .Product-xq .section1 .other .item i { font-size: 0.34rem; }
  .Product-xq .section2 .dsc p strong { font-size: 0.3rem !important; padding-left: 0.4rem !important; }
  .Product-xq .section2 .dsc h3 { width: 100%; min-width: inherit; font-size: 0.28rem; line-height: 0.42rem; padding: 0.15rem; }
  .Product-xq .section2 .dsc h4 { font-size: 0.26rem !important; padding: 0 0 0 0.35rem !important; margin-top: 0.2rem !important; }
  .Product-xq .section2 .dsc h4:before { font-size: 0.26rem; }
  .Product-xq .section2 .dsc .ask { width: 2.5rem; height: 0.5rem; }
  .Product-xq .section2 .dsc .ask1 { width: 2.66rem; height: 0.5rem; }
  .Product-xq .section3 table tr { height: 0.7rem; }
  .Product-xq .section3 table tr th { font-size: 0.28rem; }
  .Product-xq .section3 table tr td { font-size: 0.26rem; line-height: 0.4rem; }
  .Product-xq .section4 .slide .swiper-slide .text h3 { font-size: 0.3rem; }
  .Product-xq .section4 .slide .swiper-slide .text p { font-size: 0.26rem; line-height: 0.38rem; margin-top: 0.15rem; }
  .Product-xq .section4 .swiper-button-prev, .Product-xq .section4 .swiper-button-next { display: none; }
  .Product-xq .section5 ul li { width: 100%; margin-right: 0; margin-bottom: 0.3rem; }
  .Product-xq .section5 ul li a { height: auto; }
  .Product-xq .section5 ul li a .img { height: 4.25rem; }
  .Product-xq .section5 ul li a .text { padding: 0.3rem 0.4rem; }
  .Product-xq .section5 ul li a .text h3 { font-size: 0.28rem; line-height: 0.42rem; }
  .Product-xq .section5 ul li a .text p { font-size: 0.26rem; line-height: 0.4rem; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
  .Product-xq .section5 ul li a .text .bottom { position: absolute; bottom: 0.4rem; font-size: 0.26rem; }
  .Product-xq .section5 ul li.list1 a .text { padding-bottom: 1rem; }
  .Product-xq .section5 ul li.list2 a .text { padding: 0.5rem 0.4rem 1rem; }
  .Product-xq .section5 ul li.list2 a .text h3 { margin-bottom: 0.18rem; }
  .Product-xq .section6 { padding-bottom: 0.5rem; }
  .Product-xq .section6 ul li { width: 48.5%; margin-right: 3%; margin-bottom: 0.3rem; }
  .Product-xq .section6 ul li .img { height: 3rem; }
  .Product-xq .section6 ul li .text { padding: 0.3rem; }
  .Product-xq .section6 ul li .text h3 { font-size: 0.3rem; }
  .Product-xq .section6 ul li .text p { font-size: 0.26rem; }
  .Product-xq .section6 ul li .text .btns { margin-top: 0.25rem; }
  .Product-xq .section6 ul li .text .btns a { width: 2.1rem; height: 0.6rem; font-size: 0.26rem; margin-right: 0.15rem; }
  .Product-xq .section6 ul li .text .btns a:last-child { margin: 0; }
  .Product-xq .section6 ul li:nth-child(2n) { margin-right: 0; }
  .Product-xq .section7 .box { margin-top: 0.8rem; }
  .Product-xq .section7 .box form { width: 100%; padding: 0.4rem; background: #fff; box-shadow: 0 0 0.2rem 0 rgba(58, 92, 136, 0.0902); }
  .Product-xq .section7 .box form .tt { font-size: 0.34rem; }
  .Product-xq .section7 .box form .dsc { font-size: 0.26rem; margin-top: 0.2rem; line-height: 0.42rem; margin-bottom: 0; }
  .Product-xq .section7 .box form .row { margin-top: 0; flex-wrap: wrap; }
  .Product-xq .section7 .box form .row .column { width: 100%; padding: 0 0.2rem; margin-top: 0.25rem; }
  .Product-xq .section7 .box form .row .column label { font-size: 0.26rem; color: #000; margin-right: 0.2rem; }
  .Product-xq .section7 .box form .row .column input, .Product-xq .section7 .box form .row .column .city-picker-selector, .Product-xq .section7 .box form .row .column select { height: 0.9rem; font-size: 0.26rem; }
  .Product-xq .section7 .box form .row .column .selector-name { font-size: 0.26rem; }
  .Product-xq .section7 .box form .row .column.select:after { top: 0.4rem; right: 0.3rem; border-right: 0.1rem solid transparent; border-left: 0.1rem solid transparent; border-top: 0.1rem solid #ccc; }
  .Product-xq .section7 .box form .row.textarea { height: 2.2rem; padding: 0.3rem; display: block; margin-top: 0.25rem; }
  .Product-xq .section7 .box form .row.textarea label { width: 100%; font-size: 0.26rem; display: block; }
  .Product-xq .section7 .box form .row.textarea textarea { font-size: 0.26rem; }
  .Product-xq .section7 .box form .row.checkbox { font-size: 0.26rem; margin-top: 0.3rem; }
  .Product-xq .section7 .box form .row.checkbox input { width: 0.25rem; height: 0.25rem; margin-right: 0.15rem; }
  .Product-xq .section7 .box form .btn { height: 0.8rem; font-size: 0.28rem; margin-top: 0.5rem; }
  .Product-xq .section7 .box .map { width: 100%; height: 7.5rem; background: #F6F6F6; }
  /* Contrast */
  .Contrast .banner .text { padding-top: 2.3rem; }
  .Contrast .table { overflow: scroll; }
  .Contrast .table table { width: 15rem; }
  .Contrast .table table tr th { height: 0.8rem; font-size: 0.28rem; }
  .Contrast .table table tr th:first-child { width: 2.3rem; }
  .Contrast .table table tr td { font-size: 0.26rem; line-height: 0.34rem; }
  /* Page404 */
  .Page404 .banner { height: 5.5rem; }
  .Page404 .content .text { width: 90%; margin: 0.4rem auto 0; text-align: center; }
  .Page404 .content .text h1 { font-size: 0.5rem; }
  .Page404 .content .text .p p { width: 2.1rem; font-size: 0.26rem; line-height: 0.4rem; margin: 0 0.15rem; }
  .Page404 .content .text .p .btn11 { padding: 0 0.2rem; height: 0.6rem; line-height: 0.6rem; font-size: 0.26rem; }
  .Page404 .content .text .p .btn11 i { font-size: 0.26rem; }
  /* Sitemap */
  .Sitemap .content dl { padding-bottom: 0.4rem; margin-top: 0.4rem; }
  .Sitemap .content dl dt { font-size: 0.32rem; }
  .Sitemap .content dl dd { margin-top: 0.3rem; }
  .Sitemap .content dl dd a { width: 33.333%; font-size: 0.28rem; }
  /* Legal */
  .Legal .banner { height: 5.5rem; }
  .Legal .title { margin-bottom: 0.3rem; }
  .Legal .content { padding: 0.8rem 0; }
  .Legal .content h2 { font-size: 0.3rem; margin-bottom: 0.25rem; }
  .Legal .content p { font-size: 0.26rem; margin-bottom: 0.35rem; line-height: 0.42rem; }
  /* Investor */
  .Investor .section1 .gaikuang { display: block; padding: 0 0.3rem; }
  .Investor .section1 .gaikuang .gaikuang-left { margin: 0; }
  .Investor .section1 .gaikuang .gaikuang-left .text-box .text { padding: 0.43rem 0 0 0.5rem; }
  .Investor .section1 .gaikuang .gaikuang-left .text-box .text p { font-size: 0.26rem; font-weight: 500; color: #fff; line-height: 0.46rem; }
  .Investor .section1 .gaikuang .gaikuang-right { display: none; }
  .Investor .section2 { padding-bottom: 0.6rem; }
  .Investor .section2 ul li { width: 100%; margin-bottom: 0.3rem; }
  .Investor .section2 ul li a { padding: 0.6rem 0.4rem; }
  .Investor .section2 ul li a h3 { font-size: 0.28rem; font-weight: 700; font-weight: bold; margin-bottom: 0.27rem; line-height: 0.5rem; white-space: normal; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
  .Investor .section2 ul li a p { font-size: 0.26rem; }
  .Investor .section2 ul li a:hover h3 { color: #084EAC; }
  .Investor .section3 { padding-bottom: 0.9rem; }
  .Investor .section3 .box .list a { display: block; padding: 0.36rem 0.3rem; border-bottom: 0.01rem solid #EBEDF1; }
  .Investor .section3 .box .list a h3 { width: 100%; font-size: 0.28rem; font-weight: 700; font-weight: bold; margin-bottom: 0.27rem; line-height: 0.5rem; white-space: normal; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
  .Investor .section3 .box .list a p { font-size: 0.26rem; }
  .Investor .section3 .box .list li:first-child a { padding-top: 0.36rem; }
  .Investor .section3 .box .img { display: none; }
  .Investor .section4 .img { display: none; }
  .Investor .section4 .list { margin: 0; padding: 0 0.3rem; }
  .Investor .section4 .list ul li { width: 100%; margin-bottom: 0.2rem; border-top-right-radius: 0.4rem; }
  .Investor .section4 .list ul li a { display: flex; justify-content: space-between; padding: 0.5rem 0 0.6rem 0.38rem; }
  .Investor .section4 .list ul li a h3 { font-size: 0.28rem; font-weight: 700; font-weight: bold; margin-bottom: 0.12rem; line-height: 0.5rem; }
  .Investor .section4 .list ul li a p { font-size: 0.26rem; }
  .Investor .section4.section-yb .list { margin: 0; }
  .Investor .section5 .box { overflow-x: scroll; }
  .Investor .section5 table { width: 1000px; }
  .Investor .section5 table tr th { font-size: 0.28rem; padding: 0.3rem 0.1rem 0.28rem; }
  .Investor .section5 table tr td { font-size: 0.26rem; padding: 0.3rem 0.1rem 0.28rem; }
  /* Investor-lr */
  .Investor-lr .box { overflow-x: scroll; }
  .Investor-lr .box table { width: 1000px; }
  /* Contact */
  .Contact .section1 a { width: 100%; float: none; margin-right: 0; padding: 0.35rem 0 0.35rem 0.82rem; text-align: left; margin-bottom: 0.3rem; display: flex; align-items: center; }
  .Contact .section1 a img { margin-right: 0.4rem; top: 0rem; vertical-align: middle; }
  .Contact .section1 a .txt { display: inline-block; text-align: left; }
  .Contact .section1 a .txt h3 { font-size: 0.28rem; margin-bottom: 0.2rem; }
  .Contact .section1 a .txt p { font-size: 0.26rem; }
  .Contact .section2 { margin-top: 0; }
  .Contact .section2 .map { height: 4.16rem; width: 100%; }
  .Contact .section2 ul li { float: none; width: 100%; margin-right: 0%; margin-top: 0.3rem; }
  .Contact .section2 ul li .img { height: 4.5rem; }
  .Contact .section2 ul li .txt { padding: 0.63rem 0 0 0.5rem; background: rgba(0, 0, 0, 0.2); }
  .Contact .section2 ul li .txt img { width: 0.4rem; }
  .Contact .section2 ul li .txt h3 { font-size: 0.28rem; margin: 0.25rem 0; }
  .Contact .section2 ul li .txt p { font-size: 0.26rem; margin-bottom: 0.2rem; line-height: 0.4rem; }
  .Contact .section2 ul li.active .txt { background: transparent; }
  .Contact .section2 ul li.active .txt p { color: rgba(232, 232, 232, 0.8); }
  .Contact .section3 { margin-top: 0.9rem; }
  .Contact .section3 .tBox { background: url(../images/contact/section3-bg-xs.png) no-repeat 100%; height: 4.2rem; }
  .Contact .section3 .tBox .container .title { margin-bottom: 0.42rem; }
  .Contact .section3 .tBox .container p { color: #A0BBDF; font-size: 0.26rem; margin-bottom: 0.2rem; max-width: 70%; line-height: 0.36rem; }
  .Contact .section3 .tBox .container .ma { top: 0.4rem; right: 0.3rem; }
  .Contact .section3 .tBox .container .ma .img { background: #fff; }
  .Contact .section3 .tBox .container .ma span { font-size: 0.24rem; margin-top: 0.2rem; }
  .Contact .section3 .form { padding: 0.3rem 0.3rem 0.9rem; }
  .Contact .section3 .form form .column { width: 100%; }
  .Contact .section3 .form form .column .row { height: 0.8rem; margin-top: 0.3rem; }
  .Contact .section3 .form form .column .row label { font-size: 0.26rem; }
  .Contact .section3 .form form .column .row label i { font-size: 0.28rem; }
  .Contact .section3 .form form .column .row input { height: 0.8rem; font-size: 0.26rem; }
  .Contact .section3 .form form .column .row.textarea { height: 2.8rem; }
  .Contact .section3 .form form .column .row.textarea textarea { height: 2rem; font-size: 0.26rem; line-height: 0.34rem; }
  .Contact .section3 .form .btn { width: 100%; height: 0.8rem; font-size: 0.28rem; margin-top: 0.4rem; }
  /* Contact-rc */
  .Contact-rc .section1 .dec { font-size: 0.26rem; line-height: 0.5rem; }
  .Contact-rc .section1 ul { padding: 0.4rem 0 0.5rem; height: auto; display: flex; justify-content: space-between; flex-wrap: wrap; }
  .Contact-rc .section1 ul li { float: none; margin-right: 0; width: 48.55%; height: 4.69rem; padding: 0.55rem 0.26rem; margin-bottom: 0.3rem; background: url("../images/contact/section1-bg-xs.png") no-repeat; background-size: 100% 100%; }
  .Contact-rc .section1 ul li h3 { font-size: 0.28rem; }
  .Contact-rc .section1 ul li img { position: absolute; right: 0; bottom: 0; width: auto; height: 88%; }
  .Contact-rc .section1 ul li.active { background: url("../images/contact/section1-bg-xs.png") no-repeat; background-size: 100% 100%; width: 48.55%; height: 4.69rem; box-shadow: none; }
  .Contact-rc .section1 ul li.active h3 { color: #000; }
  .Contact-rc .section2 { background: url(../images/contact/rc-section2-bg-xs.jpg) no-repeat; background-size: 100% 100%; padding-top: 0.9rem; }
  .Contact-rc .section2 h3 { font-size: 0.36rem; margin-bottom: 0.34rem; font-weight: bold; font-weight: bold; }
  .Contact-rc .section2 p { color: #fff; font-size: 0.26rem; line-height: 0.42rem; }
  .Contact-rc .section2 ul { overflow: hidden; margin-top: 0.9rem; display: flex; flex-wrap: wrap; }
  .Contact-rc .section2 ul li { float: none; width: 33.33%; height: auto; display: flex; align-items: center; justify-content: space-around; }
  .Contact-rc .section2 ul li::after { display: none; }
  .Contact-rc .section2 ul li .item { background: transparent !important; height: auto; padding: 0 0 0.8rem; }
  .Contact-rc .section2 ul li .item img { width: 0.6rem; height: 0.6rem; margin-bottom: 0.18rem; }
  .Contact-rc .section2 ul li .item p { color: #fff; font-size: 0.26rem; }
  .Contact-rc .section2 ul li .item p::after { content: ''; display: none; }
  .Contact-rc .section2 ul li .item.heng::after { content: ''; display: none; }
  .Contact-rc .section2 ul li.active { height: auto; }
  .Contact-rc .section2 ul li.active .item { height: auto; padding: 0 0 0.8rem; }
  .Contact-rc .section3 { margin-top: 0.9rem; }
  .Contact-rc .section3 h3 { font-size: 0.36rem; font-weight: bold; font-weight: bold; }
  .Contact-rc .section3 .swiper { padding-top: 0.43rem; }
  .Contact-rc .section3 .swiper .swiper-slide img { transform: scale(1); }
  .Contact-rc .section3 .swiper .swiper-slide.swiper-slide-active, .Contact-rc .section3 .swiper .swiper-slide.swiper-slide-duplicate-active { box-shadow: none; }
  .Contact-rc .section3 .swiper .swiper-button { display: none; }
  /* Contact-zp */
  .Contact-zp .content .table-box-xs ul li { border-bottom: 1px solid #EBEDF1; padding-bottom: 0.3rem; margin-bottom: 0.3rem; }
  .Contact-zp .content .table-box-xs ul li h2 { font-size: 0.28rem; color: #3D3D3D; display: flex; justify-content: space-between; align-items: center; font-weight: bold; }
  .Contact-zp .content .table-box-xs ul li h2 span { font-size: 0.24rem; color: #666666; font-family: ''; }
  .Contact-zp .content .table-box-xs ul li p { font-size: 0.26rem; color: #3D3D3D; margin-top: 0.25rem; display: flex; justify-content: space-between; align-items: center; }
  .Contact-zp .content .table-box-xs ul li:last-child { margin: 0; }
  .Contact-zp .content .common-more1 { margin: 0.6rem auto 1.26rem; }
  /* Contact-zp-xq */
  .Contact-zp-xq .content { padding: 0 0 1rem; }
  .Contact-zp-xq .content .top { margin-bottom: 0.2rem; }
  .Contact-zp-xq .content .top .tit h2 { font-size: 0.32rem; }
  .Contact-zp-xq .content .top .tit p { font-size: 0.26rem; }
  .Contact-zp-xq .content .top .info { font-size: 0.26rem; }
  .Contact-zp-xq .content .text-box h2 { font-size: 0.3rem; margin: 0.4rem 0 0.2rem; }
  .Contact-zp-xq .content .text-box p { font-size: 0.26rem; line-height: 0.5rem; margin-bottom: 0.1rem; padding-left: 0.3rem; }
  .Contact-zp-xq .content .text-box p:before { width: 0.12rem; height: 0.12rem; top: 0.18rem; }
  .Contact-zp-xq .content .btn { width: 2rem; height: 0.7rem; font-size: 0.26rem; }
  /* Industry */
  .Industry .section1 .section1-left { float: none; width: 100%; }
  .Industry .section1 .section1-right { float: none; width: 100%; padding: 0.4rem; }
  .Industry .section1 .section1-right .dec { font-size: 0.26rem; line-height: 0.5rem; }
  .Industry .section1 .section1-right ul li { float: left; width: 50%; margin-top: 0.6rem; }
  .Industry .section1 .section1-right ul li h4 { font-size: 0.26rem; margin-bottom: 0.2rem; }
  .Industry .section1 .section1-right ul li h4 b { font-size: 0.5rem; }
  .Industry .section1 .section1-right ul li p { font-size: 0.24rem; line-height: 0.4rem; max-width: 2.7rem; }
  .Industry .section2 { padding-top: 0.8rem; }
  .Industry .section2 h3 { font-size: 0.36rem; line-height: 0.52rem; margin-bottom: 0.3rem; }
  .Industry .section2 ul li { margin-top: 0; background-color: transparent; margin-bottom: 0.9rem; display: block; }
  .Industry .section2 ul li .img { width: 100%; }
  .Industry .section2 ul li .img h4 { color: #000000; font-size: 0.32rem; line-height: 0.46rem; font-weight: bold; margin-bottom: 0.24rem; }
  .Industry .section2 ul li .section2-world { width: 100%; padding: 0.44rem 0.4rem; background-color: #F6F7F9; }
  .Industry .section2 ul li .section2-world .item { padding-bottom: 0.4rem; }
  .Industry .section2 ul li .section2-world .item span { font-size: 0.5rem; margin-right: 0.15rem; top: 0rem; }
  .Industry .section2 ul li .section2-world .item .txt h5 { font-size: 0.28rem; font-weight: bold; }
  .Industry .section2 ul li .section2-world .item .txt p { font-size: 0.26rem; line-height: 0.42rem; max-width: auto; }
  .Industry .section2 ul li .section2-world .common-more1 { margin: 0 auto 0; }
  .Industry .section3 { margin: 0 0 0.4rem; }
  .Industry .section3 ul li { width: 100%; margin-right: 0%; margin-bottom: 0.54rem; }
  .Industry .section3 ul li a .text h3 { color: #000; font-size: 0.28rem; font-weight: bold; }
  .Industry .section3 ul li a .text p { font-size: 0.26rem; margin-top: 0.15rem; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; white-space: initial; line-height: 0.34rem; }
  /* Service */
  .Service .section1 .text { font-size: 0.28rem; line-height: 0.5rem; }
  .Service .section1 .list { flex-wrap: wrap; }
  .Service .section1 .list .list-item { width: 48.5%; margin-bottom: 0.3rem; }
  .Service .section1 .list .list-item img { margin-bottom: 0.34rem; }
  .Service .section1 .list .list-item p { font-size: 0.26rem; }
  .Service .section2 { padding-bottom: 0.8rem; }
  .Service .section2 .text { font-size: 0.28rem; line-height: 0.5rem; }
  .Service .section2 .list { background: none; }
  .Service .section2 .list ul { flex-wrap: wrap; }
  .Service .section2 .list ul li { width: 100%; height: 4.1rem; margin-top: 0.3rem; }
  .Service .section2 .list ul li:first-child { margin-top: 0; }
  .Service .section2 .list ul li:nth-child(2n+1):before { display: none; }
  .Service .section2 .list ul li .img { width: 100%; }
  .Service .section2 .list ul li .text-box { left: 0.4rem; }
  .Service .section2 .list ul li .text-box img { width: 0.6rem; margin-bottom: 0.1rem; }
  .Service .section2 .list ul li .text-box h3 { color: #fff; margin-bottom: 0.4rem; font-size: 0.28rem; }
  .Service .section2 .list ul li .text-box p { display: block; font-size: 0.26rem; }
  .Service .section2 .list ul li .text-box span { display: none; }
  .Service .section2 .list ul li.active { width: 100%; }
  .Service .section2 .list ul li.active .text-box { bottom: 0.5rem; }
  .Service .section2 .list ul li.active .text-box h3 { margin-bottom: 0.4rem; }
  .Service .section3 ul { flex-wrap: wrap; }
  .Service .section3 ul li { width: 100%; height: 4.5rem; margin-bottom: 0.3rem; }
  .Service .section3 ul li img { width: 1.12rem; margin-bottom: 0.12rem; }
  .Service .section3 ul li h3 { font-size: 0.32rem; margin-bottom: 0.2rem; }
  .Service .section3 ul li p { font-size: 0.26rem; }
  .Service .section3 ul li a { font-size: 0.26rem; margin-top: 0.3rem; width: 2.66rem; height: 0.76rem; }
  /* Service-network */
  .Service-network .section1 { padding-bottom: 1.4rem; }
  .Service-network .section1 .container .map { width: 100%; }
  .Service-network .section1 .container .list { width: 100%; }
  .Service-network .section1 .container .list li { width: 48%; padding-left: 0.7rem; margin-top: 0.5rem; }
  .Service-network .section1 .container .list li:before { width: 0.5rem; height: 0.5rem; }
  .Service-network .section1 .container .list li h3 { font-size: 0.3rem; }
  .Service-network .section1 .container .list li h4 { font-size: 0.26rem; margin-top: 0.08rem; line-height: 0.4rem; }
  /* Service-question */
  .Service-question .section1 ul li { width: 100%; margin-bottom: 0.3rem; }
  .Service-question .section1 ul li a { padding: 0.6rem 0.4rem 0.55rem; border-top-right-radius: 0; }
  .Service-question .section1 ul li a h3 { font-size: 0.28rem; margin-bottom: 0.2rem; line-height: normal; }
  .Service-question .section1 ul li a .text { flex-direction: column; }
  .Service-question .section1 ul li a p { font-size: 0.26rem; line-height: 0.4rem; width: 100%; margin-bottom: 0.24rem; }
  .Service-question .section1 ul li a span { opacity: 1; }
  .Service-question .section1 ul li a:hover { background: #fff; }
  .Service-question .section1 ul li a:hover h3 { color: #000; }
  .Service-question .section1 ul li a:hover p { color: #A3A3A3; opacity: 1; }
  .Service-question .section1 ul li a:hover span { color: #333; }
  /* Service-download */
  .Service-download .nav-tab { margin-bottom: 0.45rem; }
  .Service-download .nav-tab li { width: 1.6rem; height: 0.76rem; font-size: 0.26rem; margin-right: 0.17rem; }
  .Service-download .box { padding: 0 0 1rem 0; background-color: #fff; }
  .Service-download .box .item { margin-bottom: 0; width: 100%; border-top-right-radius: 0; padding: 0.45rem 0 0.4rem; align-items: stretch; position: relative; }
  .Service-download .box .item::before { z-index: 2; content: ""; position: absolute; left: 0.3rem; right: 0.3rem; bottom: 0; height: 0.01rem; background-color: #E8E8E8; }
  .Service-download .box .item .img { margin-left: 0.3rem; }
  .Service-download .box .item .text { padding: 0rem 0.3rem; display: flex; flex-direction: column; justify-content: space-between; }
  .Service-download .box .item .text h3 { font-size: 0.28rem; margin-bottom: 0.15rem; }
  .Service-download .box .item .text p { font-size: 0.26rem; line-height: 0.4rem; }
  .Service-download .box .item .text .btn { margin-top: 0.3rem; }
  .Service-download .box .item .text .btn a { height: 0.64rem; font-size: 0.26rem; }
  /* News */
  .News .section1 .box { flex-wrap: wrap; }
  .News .section1 .box .list { width: 100%; }
  .News .section1 .box .list a::before { height: 1.95rem; }
  .News .section1 .box .list .img { height: 4rem; }
  .News .section1 .box .list h3 { bottom: 0.16rem; width: auto; font-size: 0.28rem; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; white-space: normal; line-height: 0.45rem; }
  .News .section1 .box .list .swiper-pagination { display: none; }
  .News .section1 .box ul { width: 100%; padding: 0.2rem 0; }
  .News .section1 .box ul li { padding-top: 0; }
  .News .section1 .box ul li a { padding: 0.2rem 0.4rem; }
  .News .section1 .box ul li a .time { flex: 0 0 1.2rem; height: 1.2rem; border: 0.01rem solid #D8D8D8; margin-right: 0.3rem; }
  .News .section1 .box ul li a .time h3 { font-size: 0.48rem; }
  .News .section1 .box ul li a .time p { font-size: 0.26rem; }
  .News .section1 .box ul li a .text h3 { font-size: 0.28rem; margin-bottom: 0; margin-top: 0.15rem; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; white-space: normal; line-height: 0.4rem; }
  .News .section1 .box ul li a .text p { display: none; }
  .News .section1 .box ul li a:active { background-color: #f5f5f5; }
  .News .section2 ul li { width: 100%; margin-right: 0; margin-bottom: 0.3rem; }
  .News .section2 ul li a h3 { font-size: 0.28rem; margin-bottom: 0.15rem; line-height: 0.4rem; }
  .News .section2 ul li a p { font-size: 0.26rem; line-height: 0.4rem; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
  .News .section2 ul li a .bottom p { font-size: 0.26rem; color: #999; }
  .News .section2 ul li a .bottom span { font-size: 0.26rem; }
  .News .section2 ul li a:hover { background: #fff; }
  .News .section2 ul li a:hover h3 { color: #000; }
  .News .section2 ul li a:hover p { color: #666; }
  .News .section3 .nav-tab { margin-bottom: 0.45rem; }
  .News .section3 .nav-tab li { margin-right: 0.17rem; }
  .News .section3 .nav-tab li a { height: 0.76rem; font-size: 0.26rem; }
  .News .section3 .nav-tab li.active a { background-color: #084EAC; color: #fff; }
  .News .section3 .box ul li { width: 100%; margin-right: 0; margin-bottom: 0.3rem; }
  .News .section3 .box ul li a .img { height: 4.25rem; }
  .News .section3 .box ul li a .text { padding: 0.3rem 0.4rem; height: auto; }
  .News .section3 .box ul li a .text h3 { font-size: 0.28rem; line-height: 0.4rem; height: 0.8rem; }
  .News .section3 .box ul li a .text p { font-size: 0.26rem; }
  .News .section3 .box ul li a .text p span { color: #E1E1E1; font-size: 0.26rem; }
  .News .section3 .box ul li a:hover img { transform: scale(1); }
  .News .section3 .box ul li a:hover .text { background-color: #fff; }
  .News .section3 .box ul li a:hover .text h3 { color: #000; }
  .News .section3 .box ul li a:hover .text p { color: #999; }
  .News .section4 ul li { width: 48%; margin-right: 4%; }
  .News .section4 ul li:nth-child(2n) { margin-right: 0; }
  .News .section4 ul li a .text { padding: 0.26rem; }
  .News .section4 ul li a .text h3 { font-size: 0.28rem; }
  .News .section4 ul li a:active { background-color: #f5f5f5; }
  .News .section5 ul li { width: 100%; margin-right: 0; padding: 0 .3rem; margin-bottom: .3rem; }
  .News .section5 ul li a { padding: 0; }
  .News .section5 ul li a .img { height: 4rem; }
  .News .section5 ul li a h3 { left: 0.4rem; right: 0.4rem; font-size: 0.28rem; }
  .News .section5 ul li a span { width: 0.9rem; height: 0.9rem; }
  .News .section6 ul { flex-wrap: wrap; }
  .News .section6 ul li { width: 100%; margin-bottom: .3rem; }
  .News .section6 ul li a .img { height: 4.2rem; }
  .News .section6 ul li a h3 { font-size: 0.28rem; }
  /* News-list */
  .News-list .section1 .slide { margin-bottom: 0.6rem; padding-bottom: 0.5rem; }
  .News-list .section1 .slide .swiper-slide .img { width: 100%; height: 4rem; }
  .News-list .section1 .slide .swiper-slide .text { width: 100%; padding: 0.5rem 0.3rem; background: #fff; }
  .News-list .section1 .slide .swiper-slide .text h4 { font-size: 0.26rem; }
  .News-list .section1 .slide .swiper-slide .text h3 { font-size: 0.28rem; line-height: 0.42rem; }
  .News-list .section1 .slide .swiper-slide .text p { font-size: 0.26rem; line-height: 0.4rem; }
  .News-list .section1 .slide .swiper-slide .text .more { font-size: 0.26rem; margin-top: 0.3rem; }
  .News-list .section1 .slide .swiper-slide .text .more i { font-size: 0.24rem; }
  .News-list .section1 .slide .swiper-pagination { width: 100%; left: 0; text-align: center; bottom: 0; }
  .News-list .section1 .slide .swiper-pagination .swiper-pagination-bullet { width: 0.18rem; height: 0.18rem; margin: 0 0.1rem; }
  .News-list .section1 ul li { width: 100%; margin-right: 0; margin-bottom: 0.3rem; }
  .News-list .section1 ul li a { height: auto; }
  .News-list .section1 ul li a .img { height: 4.25rem; }
  .News-list .section1 ul li a .text { padding: 0.3rem 0.4rem; }
  .News-list .section1 ul li a .text h3 { font-size: 0.28rem; line-height: 0.42rem; }
  .News-list .section1 ul li a .text p { font-size: 0.26rem; line-height: 0.4rem; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
  .News-list .section1 ul li a .text .bottom { position: absolute; bottom: 0.4rem; font-size: 0.26rem; }
  .News-list .section1 ul li a:hover { background-color: #fff; }
  .News-list .section1 ul li a:hover img { transform: scale(1); }
  .News-list .section1 ul li a:hover .text h3 { color: #000; }
  .News-list .section1 ul li a:hover .text p { color: #666; }
  .News-list .section1 ul li a:hover .text .bottom { color: #999; }
  .News-list .section1 ul li.list1 a .text { padding-bottom: 1rem; }
  .News-list .section1 ul li.list2 a .text { padding: 0.5rem 0.4rem 1rem; }
  .News-list .section1 ul li.list2 a .text h3 { margin-bottom: 0.18rem; }
  /* News-video */
  .News-video { background-color: #F6F7F9; }
  .News-video .nav-tab { margin-bottom: 0.45rem; }
  .News-video .nav-tab li { width: 1.6rem; height: 0.76rem; font-size: 0.26rem; margin-right: 0.17rem; }
  .News-video .nav-tab li.active { background-color: #084EAC; color: #fff; }
  .News-video .section1 .top { margin-bottom: 0.9rem; flex-wrap: wrap; }
  .News-video .section1 .top .img { width: 100%; min-height: auto; height: 4rem; }
  .News-video .section1 .top .img span { width: 1rem; height: 1rem; }
  .News-video .section1 .top .text { padding: 0.3rem 0.3rem 0.6rem; }
  .News-video .section1 .top .text p { font-size: 0.26rem; margin-bottom: 0.1rem; line-height: 0.4rem; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; }
  .News-video .section1 .top .text h3 { font-size: 0.28rem; margin-bottom: 0.22rem; }
  .News-video .section1 .top .text .btn { display: none; }
  .News-video .section1 .box dl dd { width: 49%; margin-right: 2%; }
  .News-video .section1 .box dl dd:nth-child(3n) { margin-right: 2%; }
  .News-video .section1 .box dl dd:nth-child(2n) { margin-right: 0; }
  .News-video .section1 .box dl dd a .img { height: 2.78rem; }
  .News-video .section1 .box dl dd a .img span { width: 0.9rem; height: 0.9rem; }
  .News-video .section1 .box dl dd a .text { padding: 0.24rem 0.2rem; }
  .News-video .section1 .box dl dd a .text p { font-size: 0.26rem; margin-bottom: 0.1rem; line-height: 0.4rem; }
  .News-video .section1 .box dl dd a .text h3 { font-size: 0.28rem; line-height: 0.4rem; }
  /* News-xq */
  .News-xq .content:after { display: none; }
  .News-xq .content .title { font-size: 0.42rem; margin-bottom: 0.3rem; line-height: 0.6rem; }
  .News-xq .content .other { flex-direction: column; align-items: flex-start; margin-bottom: 0.4rem; border-bottom: 0.01rem solid #EBEDF1; padding-bottom: 0.4rem; }
  .News-xq .content .other .tags { margin-bottom: 0.3rem; }
  .News-xq .content .other .tags span { font-size: 0.26rem; padding: 0 0.15rem; }
  .News-xq .content .other .tags span::before { width: 0.01rem; }
  .News-xq .content .other .share { font-size: 0.26rem; }
  .News-xq .content .other .share a { font-size: 0.5rem; }
  .News-xq .content video { width: 100%; }
  .News-xq .content iframe { width: 100%; height: 5rem; }
  .News-xq .content .box .imgs { padding: 0; position: relative; }
  .News-xq .content .box .imgs .prev, .News-xq .content .box .imgs .next { z-index: 3; }
  .News-xq .content .box .imgs .prev span, .News-xq .content .box .imgs .next span { font-size: 0.5rem; color: #fff; }
  .News-xq .content .box .imgs .swiper-pagination { display: block; }
  .News-xq .content .box .imgs .swiper-pagination-bullet-active { background-color: #fff; }
  .News-xq .content .box .thumbs { display: none; }
  .News-xq .content .relevant { margin-top: 0.5rem; border-top: 0.01rem solid #EBEDF1; }
  .News-xq .content .relevant a { border-bottom: 0.01rem solid #EBEDF1; padding: 0.4rem 0; font-size: 0.26rem; }
  .News-xq .content .relevant a p { width: 100%; }
  .News-xq .content .relevant a span { width: 20%; }
  .News-xq .content .text-box .ask { width: 2.5rem; height: 0.5rem; }
  .News-xq .content .text-box .ask1 { width: 2.66rem; height: 0.5rem; }
  .News-xq .content .text-box h3 { font-size: 0.3rem; line-height: 0.46rem; padding-left: 0.4rem; margin-bottom: 0.22rem; }
  .News-xq .content .text-box h3:before { font-size: 0.26rem; top: 0; }
  .News-xq .content .text-box p { margin-bottom: 0.26rem; font-size: 0.26rem; line-height: 0.42rem; }
  .News-xq .content .text-box table td { font-size: 0.26rem; }
  .News-xq .content .detail { padding: 0.6rem 0.3rem 0.8rem; }
  .News-xq .content .detail .left { width: 100%; overflow: visible; padding: 0; }
  .News-xq .content .detail .list { width: 100%; padding-left: 0; margin-top: 0.9rem; }
  .News-xq .content .detail .list h2 { font-size: 0.36rem; margin-bottom: 0.4rem; }
  .News-xq .content .detail .list ul { display: flex; justify-content: space-between; flex-wrap: wrap; }
  .News-xq .content .detail .list ul li { width: 48%; }
  .News-xq .content .detail .list ul li a { display: block; }
  .News-xq .content .detail .list ul li a .text { padding: 0.2rem; }
  .News-xq .content .detail .list ul li a .text h3 { font-size: 0.26rem; }
  .News-xq .content .help { padding: 0.3rem 0.2rem; }
  .News-xq .content .help h3 { font-size: 0.28rem; }
  .News-xq .content .help p { font-size: 0.26rem; }
  /* Industry-xq */
  .Industry-xq .section1 .box { display: flex; flex-wrap: wrap; }
  .Industry-xq .section1 .text { flex: 1; }
  .Industry-xq .section1 .text h2 { font-size: 0.36rem; margin-bottom: 0.37rem; text-align: center; }
  .Industry-xq .section1 .text p { font-size: 0.26rem; line-height: 0.4rem; margin-bottom: 0.2rem; }
  .Industry-xq .section1 .img { flex: 0 0 100%; margin-left: 0; }
  .Industry-xq .section1 .img img { display: block; width: 100%; }
  .Industry-xq .section2 .title-tabs .title { width: 100%; }
  .Industry-xq .section2 .title-tabs h2 { font-size: 0.36rem; text-align: center; }
  .Industry-xq .section2 .box .box0 table tr td { font-size: 0.26rem; border: 0.01rem solid #E2E3E4; padding: 0.3rem 0.4rem; }
  .Industry-xq .section2 .box .box1 table tr td, .Industry-xq .section2 .box .box1 table tr th, .Industry-xq .section2 .box .box2 table tr td, .Industry-xq .section2 .box .box2 table tr th { font-size: 0.26rem; border: 0.01rem solid #E2E3E4; padding: 0.3rem 0; }
  .Industry-xq .section3 { height: auto; padding-bottom: 0.6rem; background: url("../images/industry/bg-youshi-xs.png") center top no-repeat; }
  .Industry-xq .section3 h2 { font-size: 0.36rem; margin-bottom: 0.6rem; margin-top: 0.8rem; }
  .Industry-xq .section3 ul li { width: 100%; font-size: 0.26rem; padding: 0.25rem 0.6rem; margin-bottom: 0.3rem; padding-left: 0.6rem; }
  .Industry-xq .section3 ul li::before { width: 0.12rem; height: 0.12rem; left: 0.3rem; top: 0.35rem; }
  .Industry-xq .section4 h2 { font-size: 0.36rem; }
  .Industry-xq .section4 .box { flex-wrap: wrap; }
  .Industry-xq .section4 .box .img { width: 100%; }
  .Industry-xq .section4 .box .text { padding: 0.34rem 0.4rem 0.4rem; }
  .Industry-xq .section4 .box .text h3 { font-size: 0.3rem; margin-bottom: 0.18rem; }
  .Industry-xq .section4 .box .text p { font-size: 0.26rem; line-height: 0.4rem; margin-bottom: 0.15rem; }
  .Industry-xq .section4 .btn { bottom: auto; right: 0; left: 0; top: 25%; justify-content: space-between; }
  .Industry-xq .section4 .btn .prev, .Industry-xq .section4 .btn .next { width: 0.65rem; height: 0.65rem; margin-left: 0; }
  .Industry-xq .section5 h2 { font-size: 0.36rem; }
  .Industry-xq .section5 ul { flex-wrap: wrap; }
  .Industry-xq .section5 ul li { padding: 0.6rem 0.4rem; width: 100%; margin-right: 0; margin-bottom: 0.3rem; }
  .Industry-xq .section5 ul li .tit { margin-bottom: 0.2rem; }
  .Industry-xq .section5 ul li .tit h3 { font-size: 0.28rem; }
  .Industry-xq .section5 ul li .tit img { width: 0.76rem; }
  .Industry-xq .section5 ul li .text p { font-size: 0.26rem; line-height: 0.4rem; margin-bottom: 0.1rem; }
  .Industry-xq .section6 { padding-bottom: 0.4rem; }
  .Industry-xq .section6 h2 { font-size: 0.36rem; }
  .Industry-xq .section6 ul { flex-wrap: wrap; }
  .Industry-xq .section6 ul li { width: 100%; margin-right: 0; margin-bottom: 0.5rem; }
  .Industry-xq .section6 ul li .text h3 { font-size: 0.28rem; margin-bottom: 0.1rem; }
  .Industry-xq .section6 ul li .text p { font-size: 0.26rem; line-height: 0.4rem; margin-bottom: 0.1rem; }
  .Industry-xq .section7 { background-color: #F6F7F9; }
  .Industry-xq .section7 .text-box { padding: 0.8rem 0 0.5rem; text-align: center; }
  .Industry-xq .section7 .text-box h2 { font-size: 0.36rem; margin-bottom: 0.2rem; }
  .Industry-xq .section7 .text-box p { font-size: 0.26rem; }
  .Industry-xq .section7 .bg { background: none; }
  .Industry-xq .section7 .box a { display: block; padding: 0rem 0 0.8rem; }
  .Industry-xq .section7 .box a h3 { font-size: 0.28rem; margin-bottom: 0.2rem; line-height: 0.4rem; }
  .Industry-xq .section7 .box a .img { height: 4.28rem; margin-bottom: 0.2rem; }
  .Industry-xq .section7 .box a p { font-size: 0.26rem; line-height: 0.4rem; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
  .Industry-xq .section7 .box a .more { display: none; }
  .Industry-xq .section8 h2 { font-size: 0.36rem; }
  .Industry-xq .section8 .swiper-slide .img { height: 4.6rem; }
  .Industry-xq .section8 .swiper-slide .text { padding: 0.3rem; }
  .Industry-xq .section8 .swiper-slide .text h3 { font-size: 0.28rem; margin-bottom: 0.2rem; }
  .Industry-xq .section8 .swiper-slide .text p { font-size: 0.26rem; }
  .Industry-xq .section8 .swiper-slide .btn { display: none; }
  .Industry-xq .section8 .swiper-pagination-bullet { height: 0.06rem; }
  /* Industry-order */
  .Industry-order { flex-wrap: wrap; }
  .Industry-order .text-box { width: 100%; padding: 0.8rem 0.3rem; }
  .Industry-order .text-box h2 { font-size: 0.36rem; margin-bottom: 0.4rem; text-align: center; }
  .Industry-order .text-box p { font-size: 0.26rem; line-height: 0.4rem; }
  .Industry-order .text-box p span { font-size: 0.28rem; }
  .Industry-order .text-box ul { justify-content: space-between; }
  .Industry-order .text-box ul li { width: 31%; background-color: #fff; padding: 0.36rem 0.18rem; text-align: center; }
  .Industry-order .text-box ul li img { width: 0.44rem; margin: 0 auto; margin-bottom: 0.26rem; }
  .Industry-order .text-box ul li h3 { font-size: 0.28rem; margin-bottom: 0.12rem; }
  .Industry-order .text-box ul li p { font-size: 0.26rem; color: #666; }
  .Industry-order .order-box { width: 100%; padding-right: 0; height: auto; background: #fff; }
  .Industry-order .order-box form { padding: .14rem .3rem .8rem; width: 100%; }
  .Industry-order .order-box form .row { flex-wrap: wrap; margin-top: 0; }
  .Industry-order .order-box form .row .column { width: 100%; margin-top: 0.34rem; background: #F6F6F6; padding: 0 0.4rem; }
  .Industry-order .order-box form .row .column i { font-size: 0.26rem; color: #D7373F; position: absolute; left: 0.2rem; }
  .Industry-order .order-box form .row .column label { font-size: 0.28rem; color: #000; margin-right: .2rem; }
  .Industry-order .order-box form .row .column input, .Industry-order .order-box form .row .column select { color: #000; height: 0.9rem; font-size: 0.26rem; }
  .Industry-order .order-box form .row .column.select:after { content: ''; border-right: .06rem solid transparent; border-left: .06rem solid transparent; border-top: .06rem solid #ccc; display: block; width: 0; height: 0; position: absolute; top: .24rem; right: .15rem; -webkit-transition-duration: 400ms; transition-duration: 400ms; }
  .Industry-order .order-box form .row.textarea { margin-top: 0.34rem; background: #F6F6F6; height: 2.2rem; padding: 0.3rem; flex-direction: row; }
  .Industry-order .order-box form .row.textarea label { font-size: 0.26rem; color: #000; }
  .Industry-order .order-box form .row.textarea textarea { color: #000; width: 100%; height: 100%; padding-top: 0.2rem; font-size: 0.26rem; }
  .Industry-order .order-box form .row.checkbox { justify-content: flex-start; align-items: center; font-size: 0.26rem; color: #333; margin-top: 0.4rem; }
  .Industry-order .order-box form .row.checkbox input { width: 0.3rem; height: 0.3rem; margin-right: 0.2rem; }
  .Industry-order .order-box form .btn { height: 0.8rem; font-size: 0.28rem; border-radius: 0.55rem; margin-top: 0.4rem; }
  /* yinsi-popup */
  .yinsi-popup .box { width: 90%; height: 7.5rem; padding: 0.5rem 0; }
  .yinsi-popup .box .btn-close { right: 0.3rem; top: 0.3rem; width: 0.6rem; height: 0.6rem; }
  .yinsi-popup .box .btn-close i { font-size: 0.3rem; }
  .yinsi-popup .box h2 { font-size: 0.32rem; margin-bottom: 0.4rem; }
  .yinsi-popup .box .scroll { height: 5.8rem; padding: 0 0.4rem; }
  .yinsi-popup .box .scroll p { font-size: 0.26rem; line-height: 0.42rem; margin-top: 0.15rem; }
  /* fixed-right */
  .fixed-right ul { width: 0.75rem; margin-right: 0.2rem; }
  .fixed-right ul li { width: 0.85rem; height: 0.85rem; margin-bottom: 0.2rem; }
  .fixed-right ul li a i { font-size: 0.36rem; }
  /* dingzhi-popup */
  .dingzhi-popup { width: 90%; border-radius: 0.2rem; padding: 0.6rem 0; }
  .dingzhi-popup .icon-close { padding: 0.4rem; font-size: 0.32rem; }
  .dingzhi-popup .title { width: 80%; margin: 0 auto 0.4rem; }
  .dingzhi-popup .title h2 { font-size: 0.34rem; margin-bottom: 0.2rem; }
  .dingzhi-popup .title p { font-size: 0.26rem; line-height: 0.42rem; }
  .dingzhi-popup form .row { width: 100%; margin-bottom: 0.25rem; position: relative; }
  .dingzhi-popup form .row label { font-size: 0.28rem; }
  .dingzhi-popup form .row label i { font-size: 0.28rem; }
  .dingzhi-popup form .row input, .dingzhi-popup form .row select { height: 0.75rem; font-size: 0.26rem; padding: 0 0.2rem; border-radius: 0.1rem; }
  .dingzhi-popup form .row textarea { height: 1.8rem; font-size: 0.26rem; padding: 0.2rem; border-radius: 0.1rem; }
  .dingzhi-popup form .row.w100 { width: 100%; }
  .dingzhi-popup form .submit { width: 100%; height: 0.75rem; border-radius: 0.1rem; margin: 0.1rem auto 0; font-size: 0.28rem; }
  /* Search */
  .Search .content form { width: 100%; height: 0.8rem; }
  .Search .content form .icon-search { font-size: 0.28rem; }
  .Search .content form .input { flex: 1; font-size: 0.26rem; height: 0.8rem; }
  .Search .content form .select { width: 1.9rem; font-size: 0.26rem; }
  .Search .content form .select select, .Search .content form .select input { height: 0.8rem; }
  .Search .content form .select:after { font-size: 0.28rem; bottom: 0.25rem; }
  .Search .content form .search-list { width: 68%; top: 0.88rem; }
  .Search .content form .search-list li { font-size: 0.26rem; padding: 0.2rem 0.3rem; }
  .Search .content .no-result p { font-size: 0.26rem; }
  .Search .content .product .list { margin-top: 0.4rem; }
  .Search .content .product .list .item { width: 100%; margin: 0 0 0.3rem 0; flex-direction: row-reverse; }
  .Search .content .product .list .item .tips { display: flex !important; padding: 0.15rem; }
  .Search .content .product .list .item .tips span { font-size: 0.24rem; height: 0.45rem; padding: 0 0.15rem; margin-left: 0.15rem; }
  .Search .content .product .list .item .text { padding-top: 0.1rem; }
  .Search .content .product .list .item .text h2 { font-size: 0.3rem; margin-bottom: 0.2rem; }
  .Search .content .product .list .item .text h2 span { font-size: 0.24rem; height: 0.45rem; padding: 0 0.15rem; margin-left: 0.15rem; }
  .Search .content .product .list .item .text p { font-size: 0.26rem; line-height: 0.38rem; margin-top: 0.08rem; }
  .Search .content .product .list .item .text .btns { opacity: 1; }
  .Search .content .product .list .item .text .btns a { width: 1.5rem; height: 0.6rem; font-size: 0.26rem; margin-right: 0.25rem; }
  .Search .content .product .list .item .text .btns .xs-display { display: flex !important; background: transparent; border-color: #D7373F; color: #D7373F; }
  .Search .content .product .list .item .text .tips { display: none !important; }
  .Search .content .product .list .item .img { height: 2.75rem; }
  .Search .content .news ul li { width: 100%; margin-right: 0; margin-bottom: 0.3rem; }
  .Search .content .news ul li a { height: auto; }
  .Search .content .news ul li a .img { height: 4.25rem; }
  .Search .content .news ul li a .text { padding: 0.3rem 0.4rem; }
  .Search .content .news ul li a .text h3 { font-size: 0.28rem; line-height: 0.42rem; }
  .Search .content .news ul li a .text p { font-size: 0.26rem; line-height: 0.4rem; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
  .Search .content .news ul li a .text .bottom { position: absolute; bottom: 0.4rem; font-size: 0.26rem; }
  .Search .content .news ul li.list1 a .text { padding-bottom: 1rem; }
  .Search .content .news ul li.list2 a .text { padding: 0.5rem 0.4rem 1rem; }
  .Search .content .news ul li.list2 a .text h3 { margin-bottom: 0.18rem; }
  /* commonOrder */
  .commonOrder .text { width: 100%; }
  .commonOrder .text .title { font-size: 0.36rem; }
  .commonOrder .text .dsc { font-size: 0.26rem; line-height: 0.42rem; margin-top: 0.4rem; }
  .commonOrder .text ul { margin: 0.5rem -0.2rem 0; }
  .commonOrder .text ul li { padding: 0 0.2rem; }
  .commonOrder .text ul li i { font-size: 0.5rem; }
  .commonOrder .text ul li h4 { font-size: 0.28rem; margin: 0.2rem 0 0.15rem; }
  .commonOrder .text ul li p { font-size: 0.26rem; line-height: 0.35rem; }
  .commonOrder form { width: 100%; padding: 0.2rem 0.3rem 0.5rem; margin-top: 0.6rem; }
  .commonOrder form .row { margin-top: 0; flex-wrap: wrap; }
  .commonOrder form .row label { font-size: 0.28rem; margin-bottom: 0.15rem; }
  .commonOrder form .row label i { font-size: 0.28rem; }
  .commonOrder form .row label span { font-size: 0.28rem; }
  .commonOrder form .row .column { width: 100%; margin-top: 0.3rem; }
  .commonOrder form .row .column input, .commonOrder form .row .column select { height: 0.8rem; font-size: 0.26rem; }
  .commonOrder form .row .column.select:after { top: 0.8rem; right: 0.3rem; border-right: 0.1rem solid transparent; border-left: 0.1rem solid transparent; border-top: 0.1rem solid #ccc; }
  .commonOrder form .row.textarea { margin-top: 0.3rem; }
  .commonOrder form .row.textarea textarea { height: 2rem; font-size: 0.26rem; }
  .commonOrder form .btn { height: 0.8rem; font-size: 0.28rem; margin-top: 0.3rem; }
  /* Links */
  .Links .content dl { padding-bottom: 0.3rem; }
  .Links .content dl dd a { width: 50%; }
  .Links .content dl dd a h2 { font-size: 0.3rem; margin: 0.4rem 0 0.1rem; }
  .Links .content dl dd a p { font-size: 0.26rem; line-height: 0.35rem; }
  .fixed-left img { width: 30%; }
  .resume-box .box { width: 90%; padding: 0.8rem 0.6rem; }
  .resume-box .box .icon-close { font-size: 0.5rem; right: 0.25rem; top: 0.2rem; }
  .resume-box .box .title { font-size: 0.36rem; }
  .resume-box .box .row { margin-top: 0; flex-wrap: wrap; }
  .resume-box .box .row .column { width: 100%; height: 0.8rem; }
  .resume-box .box .row .column input { height: 0.8rem; font-size: 0.28rem; }
  .resume-box .box .row .column .label { font-size: 0.28rem; margin-right: 0.2rem; }
  .resume-box .box .row .column .upload .btn { width: 2.4rem; height: 0.6rem; font-size: 0.28rem; }
  .resume-box .box .row .column .upload .btn i { font-size: 0.28rem; margin-right: 0.06rem; }
  .resume-box .box .row .column .upload p { font-size: 0.28rem; margin-top: 0.1rem; }
  .resume-box .box .row .column .newSelect { line-height: 0.8rem; }
  .resume-box .box .row .column .newSelect .newSelectTitle { height: 0.8rem; }
  .resume-box .box .row .column .newSelect .newSelectTitle span { font-size: 0.28rem; }
  .resume-box .box .row .column .newSelect .newSelectTitle .icon { width: 0.26rem; }
  .resume-box .box .row .column .newSelect .newOptions li { font-size: 0.28rem; }
  .resume-box .box .row .column.nb { padding-top: 0.3rem; }
  .resume-box .box .row .column.nb .label { padding-top: 0.18rem; }
  .resume-box .box .agree { font-size: 0.26rem; margin-top: 1.2rem; }
  .resume-box .box .agree .check { width: 0.4rem; height: 0.4rem; margin-right: 0.1rem; }
  .resume-box .box .agree .check:before { font-size: 0.26rem; }
  .resume-box .box .submit-btn { height: 0.8rem; font-size: 0.28rem; } }
